# HG changeset patch # User František Kučera # Date 1311284465 -7200 # Node ID e013564c8e6f171d5bf074eb14055860e508debe # Parent c7d713d71ad3a6adedbe12660ef7413121894ea2 JUnit testy (zatím nic moc netestují). diff -r c7d713d71ad3 -r e013564c8e6f java/sql-java-prihlasovani/test/cz/frantovo/jaas/sql/SQLLoginModulTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/sql-java-prihlasovani/test/cz/frantovo/jaas/sql/SQLLoginModulTest.java Thu Jul 21 23:41:05 2011 +0200 @@ -0,0 +1,12 @@ +package cz.frantovo.jaas.sql; + +import org.junit.Test; +import static org.junit.Assert.*; + +/** + * + * @author fiki + */ +public class SQLLoginModulTest { + +} diff -r c7d713d71ad3 -r e013564c8e6f java/sql-java-prihlasovani/test/cz/frantovo/jaas/sql/SQLRealmTest.java --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java/sql-java-prihlasovani/test/cz/frantovo/jaas/sql/SQLRealmTest.java Thu Jul 21 23:41:05 2011 +0200 @@ -0,0 +1,41 @@ +package cz.frantovo.jaas.sql; + +import com.sun.enterprise.security.auth.realm.BadRealmException; +import com.sun.enterprise.security.auth.realm.NoSuchRealmException; +import java.util.Properties; +import org.junit.Before; +import org.junit.Test; +import static org.junit.Assert.*; + +/** + * + * @author fiki + */ +public class SQLRealmTest { + + private static final String JAAS_KONTEXT = "sqlRealm_123456"; + private SQLRealm realm; + + @Before + public void setUp() throws BadRealmException, NoSuchRealmException { + Properties parametry = new Properties(); + parametry.setProperty(SQLRealm.JAAS_CONTEXT_PARAM, JAAS_KONTEXT); + + realm = new SQLRealm(); + realm.init(parametry); + } + + @Test + public void testJaasKontext() { + String kontext = realm.getJAASContext(); + System.out.println("jaasContext = " + kontext); + assertEquals("Kontext je jiný, než jsme nastavili v init parametrech.", JAAS_KONTEXT, kontext); + } + + @Test + public void testGetAuthType() { + String authType = realm.getAuthType(); + System.out.println("authType = " + authType); + assertTrue("authType musí být nenulový a neprázdný", authType != null && authType.trim().length() > 0); + } +}