소스 검색

Changed test server details.

Luke Taylor 19 년 전
부모
커밋
1149da6137
1개의 변경된 파일16개의 추가작업 그리고 15개의 파일을 삭제
  1. 16 15
      sandbox/src/test/java/org/acegisecurity/ldap/ppolicy/PasswordPolicyResponseControlTests.java

+ 16 - 15
sandbox/src/test/java/org/acegisecurity/ldap/ppolicy/PasswordPolicyResponseControlTests.java

@@ -21,12 +21,9 @@ import javax.naming.Context;
 import javax.naming.NamingException;
 import javax.naming.ldap.InitialLdapContext;
 import javax.naming.ldap.Control;
+import javax.naming.ldap.LdapContext;
 import java.util.Hashtable;
 
-import org.acegisecurity.ldap.ppolicy.OracleIDPasswordPolicyControl;
-import org.acegisecurity.ldap.ppolicy.PasswordPolicyResponseControl;
-
-
 /**
  * Tests for <tt>PasswordPolicyResponse</tt>.
  *
@@ -42,27 +39,30 @@ public class PasswordPolicyResponseControlTests extends TestCase {
 //    public void testAgainstServer() throws Exception {
 //        Hashtable env = new Hashtable();
 //        env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
-//        env.put(Context.PROVIDER_URL, "ldap://myip/");
+//        env.put(Context.PROVIDER_URL, "ldap://gorille:389/");
 //        env.put(Context.SECURITY_AUTHENTICATION, "simple");
-//        env.put(Context.SECURITY_PRINCIPAL, "cn=orcladmin,cn=Users");
-//        env.put(Context.SECURITY_CREDENTIALS, "password");
+//        env.put(Context.SECURITY_PRINCIPAL, "cn=manager,dc=acegisecurity,dc=org");
+//        env.put(Context.SECURITY_CREDENTIALS, "acegisecurity");
+//        env.put(LdapContext.CONTROL_FACTORIES, PasswordPolicyControlFactory.class.getName());
 //
 //        InitialLdapContext ctx = new InitialLdapContext(env, null);
 //
-//        Control[] rctls = { new OracleIDPasswordPolicyControl()};
+//        Control[] rctls = { new PasswordPolicyControl(false) };
+//
+//        ctx.setRequestControls(rctls);
 //
 //        try {
-////            ctx.addToEnvironment(LdapContext.CONTROL_FACTORIES, PasswordPolicyControlFactory.class.getName());
-//            ctx.addToEnvironment(Context.SECURITY_PRINCIPAL, "cn=jerrymouse,cn=Users" );
-//            ctx.addToEnvironment(Context.SECURITY_CREDENTIALS, "wheresthecheese");
-//            ctx.reconnect(rctls);
+//            ctx.addToEnvironment(Context.SECURITY_PRINCIPAL, "uid=bob,ou=people,dc=acegisecurity,dc=org" );
+//            ctx.addToEnvironment(Context.SECURITY_CREDENTIALS, "bobspassword");
+//            Object o = ctx.lookup("");
+//
+//            System.out.println(o);
+//
 //        } catch(NamingException ne) {
-//            ne.printStackTrace();
 //            // Ok.
+//            System.err.println(ne);
 //        }
 //
-//        Control[] controls = ctx.getResponseControls();
-//
 //        PasswordPolicyResponseControl ctrl = getPPolicyResponseCtl(ctx);
 //        System.out.println(ctrl);
 //
@@ -71,6 +71,7 @@ public class PasswordPolicyResponseControlTests extends TestCase {
 //        //com.sun.jndi.ldap.LdapPoolManager.showStats(System.out);
 //    }
 
+
     private PasswordPolicyResponseControl getPPolicyResponseCtl(InitialLdapContext ctx) throws NamingException {
         Control[] ctrls = ctx.getResponseControls();