diff --git a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java
index 51a531cb74389da9414971c17a6d69b1cebb8282..e92c1cbc65977bdfbea510d4605e4f37af014ba9 100644
--- a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java
+++ b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java
@@ -80,13 +80,30 @@ import ca.nrc.cadc.auth.NumericPrincipal;
 import com.unboundid.ldap.sdk.LDAPConnection;
 
 import org.junit.Test;
+import org.junit.BeforeClass;
 import static org.junit.Assert.*;
 
 
 public class LdapDAOTest
 {
-    final LdapConfig config = new TestLDAPConfig();
+    static String usersDN = "ou=Users,ou=ds,dc=canfartest,dc=net";
+    static String groupsDN = "ou=Groups,ou=ds,dc=canfartest,dc=net";
+    static String adminGroupsDN = "ou=adminGroups,ou=ds,dc=canfartest,dc=net";
     
+    static LdapConfig config;
+    
+    @BeforeClass
+    public static void setUpBeforeClass() throws Exception
+    {
+        // get the configuration of the development server from and config files...
+        LdapConfig devServerConfig = LdapConfig.getLdapConfig();
+        
+        // ... but use the test tree
+        config = new LdapConfig(devServerConfig.getServer(),
+                devServerConfig.getPort(), devServerConfig.getProxyUserDN(),
+                devServerConfig.getProxyPasswd(), usersDN, groupsDN,
+                adminGroupsDN);
+    }
     @Test
     public void testLdapBindConnection() throws Exception
     {
diff --git a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAOTest.java b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAOTest.java
index 0f1bdb48ffc99aa8ad8692bf06bfcd08f2fde540..6ac7246b62cd1c2a21ad17759cbb621eee04ca4c 100644
--- a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAOTest.java
+++ b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapGroupDAOTest.java
@@ -64,10 +64,10 @@ import static org.junit.Assert.assertNotNull;
 public class LdapGroupDAOTest
 {
     private static final Logger log = Logger.getLogger(LdapGroupDAOTest.class);
-    
-    static String adminDN = "uid=webproxy,ou=SpecialUsers,dc=canfar,dc=net";
-//    static String usersDN = "ou=Users,ou=ds,dc=canfar,dc=net";
-//    static String groupsDN = "ou=Groups,ou=ds,dc=canfar,dc=net";
+
+    static String usersDN = "ou=Users,ou=ds,dc=canfar,dc=net";
+    static String groupsDN = "ou=Groups,ou=ds,dc=canfar,dc=net";
+    static String adminGroupsDN = "ou=adminGroups,ou=ds,dc=canfartest,dc=net";
     
     static String daoTestDN1 = "cn=cadcdaotest1,ou=cadc,o=hia,c=ca";
     static String daoTestDN2 = "cn=cadcdaotest2,ou=cadc,o=hia,c=ca";
@@ -78,19 +78,19 @@ public class LdapGroupDAOTest
     static X500Principal daoTestPrincipal2;
     static X500Principal daoTestPrincipal3;
     static X500Principal unknownPrincipal;
-    static X500Principal adminPrincipal;
+
     
     static User<X500Principal> daoTestUser1;
     static User<X500Principal> daoTestUser2;
     static User<X500Principal> daoTestUser3;
     static User<X500Principal> unknownUser;
-    static User<X500Principal> adminUser;
+
     
     static Subject daoTestUser1Subject;
     static Subject daoTestUser2Subject;
     static Subject anonSubject;
 
-    final LdapConfig config = new TestLDAPConfig();
+    static LdapConfig config;
     
     @BeforeClass
     public static void setUpBeforeClass()
@@ -98,17 +98,24 @@ public class LdapGroupDAOTest
     {
         Log4jInit.setLevel("ca.nrc.cadc.ac", Level.DEBUG);
         
+        // get the configuration of the development server from and config files...
+        LdapConfig devServerConfig = LdapConfig.getLdapConfig();
+            
+        // ... but use the test tree
+        config = new LdapConfig(devServerConfig.getServer(),
+                 devServerConfig.getPort(), devServerConfig.getProxyUserDN(),
+                 devServerConfig.getProxyPasswd(), usersDN, groupsDN,
+                 adminGroupsDN);
+        
         daoTestPrincipal1 = new X500Principal(daoTestDN1);
         daoTestPrincipal2 = new X500Principal(daoTestDN2);
         daoTestPrincipal3 = new X500Principal(daoTestDN3);
         unknownPrincipal = new X500Principal(unknownDN);
-        adminPrincipal = new X500Principal(adminDN);
 
         daoTestUser1 = new User<X500Principal>(daoTestPrincipal1);
         daoTestUser2 = new User<X500Principal>(daoTestPrincipal2);
         daoTestUser3 = new User<X500Principal>(daoTestPrincipal3);
         unknownUser = new User<X500Principal>(unknownPrincipal);
-        adminUser = new User<X500Principal>(adminPrincipal);
         
         daoTestUser1Subject = new Subject();
         daoTestUser1Subject.getPrincipals().add(daoTestUser1.getUserID());
diff --git a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAOTest.java b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAOTest.java
index 6bda5b89871e4aaa8bbd6ffe71f3dc56cfa6e809..a00cc0a11101a65fd0d0d51bd0f0c40265eb455d 100644
--- a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAOTest.java
+++ b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapUserDAOTest.java
@@ -85,12 +85,10 @@ import org.apache.log4j.Logger;
 import org.junit.BeforeClass;
 import org.junit.Test;
 
-import ca.nrc.cadc.ac.Group;
 import ca.nrc.cadc.ac.PersonalDetails;
 import ca.nrc.cadc.ac.User;
 import ca.nrc.cadc.ac.UserDetails;
 import ca.nrc.cadc.auth.HttpPrincipal;
-import ca.nrc.cadc.auth.NumericPrincipal;
 import ca.nrc.cadc.util.Log4jInit;
 
 import com.unboundid.ldap.sdk.DN;
@@ -103,10 +101,6 @@ public class LdapUserDAOTest
 {
     private static final Logger log = Logger.getLogger(LdapUserDAOTest.class);
     
-    static String server = "mach275.cadc.dao.nrc.ca";
-    static int port = 389;
-    static String adminDN = "uid=webproxy,ou=Webproxy,ou=topologymanagement,o=netscaperoot";
-    static String adminPW = "go4it";
     static String usersDN = "ou=Users,ou=ds,dc=canfartest,dc=net";
     static String groupsDN = "ou=Groups,ou=ds,dc=canfartest,dc=net";
     static String adminGroupsDN = "ou=adminGroups,ou=ds,dc=canfartest,dc=net";
@@ -128,7 +122,16 @@ public class LdapUserDAOTest
         
         testUser = new User<X500Principal>(new X500Principal(testUserX509DN));
     
-        config = new LdapConfig(server, port, adminDN, adminPW, usersDN, groupsDN, adminGroupsDN);
+
+        // get the configuration of the development server from and config files...
+        LdapConfig devServerConfig = LdapConfig.getLdapConfig();
+            
+        // ... but use the test tree
+        config = new LdapConfig(devServerConfig.getServer(),
+                 devServerConfig.getPort(), devServerConfig.getProxyUserDN(),
+                 devServerConfig.getProxyPasswd(), usersDN, groupsDN,
+                 adminGroupsDN);
+
         
         testUser.details.add(new PersonalDetails("CADC", "DAOTest1"));
         testUser.getIdentities().add(new HttpPrincipal("CadcDaoTest1"));