소스 검색

Minor changes to increase coverage of methods

Luke Taylor 19 년 전
부모
커밋
016ac8016c
1개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 4 2
      core/src/test/java/org/acegisecurity/ldap/DefaultInitialDirContextFactoryTests.java

+ 4 - 2
core/src/test/java/org/acegisecurity/ldap/DefaultInitialDirContextFactoryTests.java

@@ -20,6 +20,7 @@ import javax.naming.directory.DirContext;
 import java.util.Hashtable;
 
 import org.acegisecurity.BadCredentialsException;
+import org.acegisecurity.AcegiMessageSource;
 
 /**
  * Tests {@link org.acegisecurity.ldap.DefaultInitialDirContextFactory}.
@@ -32,6 +33,7 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapServerTest
 
     public void onSetUp() {
         idf = getInitialCtxFactory();
+        idf.setMessageSource(new AcegiMessageSource());
     }
 
 //    public void testNonLdapUrlIsRejected() throws Exception {
@@ -50,7 +52,6 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapServerTest
     public void testServiceLocationUrlIsSupported() {
         idf = new DefaultInitialDirContextFactory("ldap:///dc=acegisecurity,dc=org");
         assertEquals("dc=acegisecurity,dc=org", idf.getRootDn());
-
     }
 
     public void testSecureLdapUrlIsSupported() {
@@ -65,6 +66,7 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapServerTest
         Hashtable env = new Hashtable();
         env.put("com.sun.jndi.ldap.connect.timeout", "200");
         idf.setExtraEnvVars(env);
+        idf.setUseConnectionPool(false); // coverage purposes only
 
         try {
             idf.newInitialDirContext();
@@ -159,7 +161,7 @@ public class DefaultInitialDirContextFactoryTests extends AbstractLdapServerTest
         assertEquals("extravarvalue", env.get("extravar"));
     }
 
-    public void testBaseDnIsParsedFromCorrectlyFromUrl() throws Exception {
+    public void testBaseDnIsParsedFromCorrectlyFromUrl() {
         idf = new DefaultInitialDirContextFactory("ldap://acegisecurity.org/dc=acegisecurity,dc=org");
         assertEquals("dc=acegisecurity,dc=org", idf.getRootDn());