You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by el...@apache.org on 2013/04/12 18:16:06 UTC
svn commit: r1467333 -
/directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java
Author: elecharny
Date: Fri Apr 12 16:16:05 2013
New Revision: 1467333
URL: http://svn.apache.org/r1467333
Log:
Added an ignored test for the pwdMin/MaxDelay
Modified:
directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java
Modified: directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java?rev=1467333&r1=1467332&r2=1467333&view=diff
==============================================================================
--- directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java (original)
+++ directory/apacheds/trunk/server-integ/src/test/java/org/apache/directory/server/ppolicy/PasswordPolicyIT.java Fri Apr 12 16:16:05 2013
@@ -973,4 +973,42 @@ public class PasswordPolicyIT extends Ab
userConnection.close();
adminConnection.close();
}
+
+
+ /**
+ * Check the minDelay/maxDelay.
+ */
+ @Test
+ @Ignore("Failing test atm")
+ public void testPwdMinMaxDelay() throws Exception
+ {
+ policyConfig.setPwdMinDelay( 2 );
+ policyConfig.setPwdMaxDelay( 16 );
+
+ Dn userDn = new Dn( "cn=userLockout4,ou=system" );
+ LdapConnection adminConnection = getAdminNetworkConnection( getLdapServer() );
+
+ addUser( adminConnection, userDn, "12345" );
+
+ LdapConnection userConnection = new LdapNetworkConnection( "localhost", ldapServer.getPort() );
+ userConnection.setTimeOut( 0L );
+
+ // First attempt
+ long t0 = System.currentTimeMillis();
+ long t1 = 0L;
+
+ try
+ {
+ userConnection.bind( userDn, "badPassword" );
+ }
+ catch ( LdapAuthenticationException le )
+ {
+ t0 = System.currentTimeMillis();
+ }
+
+ assertTrue( 1 < ( t1 - t0 ) );
+
+ userConnection.close();
+ adminConnection.close();
+ }
}