You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2011/02/01 03:46:13 UTC
svn commit: r1065899 [2/2] - in /directory:
apacheds/trunk/core-integ/src/test/java/org/apache/directory/server/core/authn/ppolicy/
apacheds/trunk/core-jndi/src/main/java/org/apache/directory/server/core/jndi/
apacheds/trunk/core/src/main/java/org/apac...
Copied: directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyTest.java (from r1065842, directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyResponseControlTest.java)
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyTest.java?p2=directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyTest.java&p1=directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyResponseControlTest.java&r1=1065842&r2=1065899&rev=1065899&view=diff
==============================================================================
--- directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyResponseControlTest.java (original)
+++ directory/shared/trunk/ldap/src/test/java/org/apache/directory/shared/ldap/codec/controls/ppolicy/PasswordPolicyTest.java Tue Feb 1 02:46:12 2011
@@ -23,6 +23,7 @@ package org.apache.directory.shared.ldap
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
import java.nio.ByteBuffer;
@@ -37,7 +38,7 @@ import org.junit.Test;
*
* @author <a href="mailto:dev@directory.apache.org">Apache Directory Project</a>
*/
-public class PasswordPolicyResponseControlTest
+public class PasswordPolicyTest
{
ILdapCodecService codec = new DefaultLdapCodecService();
@@ -48,22 +49,23 @@ public class PasswordPolicyResponseContr
bb.put( new byte[]
{
- 0x30, 0x08,
- (byte)0xA0, 0x03, // timeBeforeExpiration
- (byte)0x80, 0x01, 0x01,
- (byte)0x81, 0x01, 0x01 // ppolicyError
+ 0x30, 0x08,
+ ( byte ) 0xA0, 0x03, // timeBeforeExpiration
+ ( byte ) 0x80, 0x01, 0x01,
+ ( byte ) 0x81, 0x01, 0x01 // ppolicyError
} );
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ assertTrue( passwordPolicy.hasResponse() );
+ assertEquals( 1, passwordPolicy.getResponse().getTimeBeforeExpiration() );
+ assertEquals( 1, passwordPolicy.getResponse().getPasswordPolicyError().getValue() );
- assertEquals( 1, passwordPolicyResponse.getTimeBeforeExpiration() );
- assertEquals( 1, passwordPolicyResponse.getPasswordPolicyError().getValue() );
-
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator ) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator ) passwordPolicy ).computeLength() ) );
assertEquals( Strings.dumpBytes( bb.array() ), Strings.dumpBytes( encoded.array() ) );
}
@@ -75,22 +77,23 @@ public class PasswordPolicyResponseContr
bb.put( new byte[]
{
- 0x30, 0x08,
- (byte)0xA0, 0x03, // warning
- (byte)0x81, 0x01, 0x01, // graceAuthNsRemaining
- (byte)0x81, 0x01, 0x01 // error
+ 0x30, 0x08,
+ ( byte ) 0xA0, 0x03, // warning
+ ( byte ) 0x81, 0x01, 0x01, // graceAuthNsRemaining
+ ( byte ) 0x81, 0x01, 0x01 // error
} );
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
-
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- assertEquals( 1, passwordPolicyResponse.getGraceAuthNsRemaining() );
- assertEquals( 1, passwordPolicyResponse.getPasswordPolicyError().getValue() );
+ assertTrue( passwordPolicy.hasResponse() );
+ assertEquals( 1, passwordPolicy.getResponse().getGraceAuthNsRemaining() );
+ assertEquals( 1, passwordPolicy.getResponse().getPasswordPolicyError().getValue() );
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator ) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator ) passwordPolicy ).computeLength() ) );
assertEquals( Strings.dumpBytes( bb.array() ), Strings.dumpBytes( encoded.array()) );
}
@@ -102,20 +105,21 @@ public class PasswordPolicyResponseContr
bb.put( new byte[]
{
- 0x30, 0x05,
- (byte)0xA0, 0x03,
- (byte)0x80, 0x01, 0x01 // timeBeforeExpiration
+ 0x30, 0x05,
+ ( byte ) 0xA0, 0x03,
+ ( byte ) 0x80, 0x01, 0x01 // timeBeforeExpiration
} );
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
-
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- assertEquals( 1, passwordPolicyResponse.getTimeBeforeExpiration() );
+ assertTrue( passwordPolicy.hasResponse() );
+ assertEquals( 1, passwordPolicy.getResponse().getTimeBeforeExpiration() );
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator ) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator ) passwordPolicy ).computeLength() ) );
assertEquals( Strings.dumpBytes( bb.array() ), Strings.dumpBytes( encoded.array() ) );
}
@@ -127,20 +131,21 @@ public class PasswordPolicyResponseContr
bb.put( new byte[]
{
- 0x30, 0x05,
- (byte)0xA0, 0x03,
- (byte)0x81, 0x01, 0x01 // graceAuthNsRemaining
+ 0x30, 0x05,
+ ( byte ) 0xA0, 0x03,
+ ( byte ) 0x81, 0x01, 0x01 // graceAuthNsRemaining
} );
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
-
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- assertEquals( 1, passwordPolicyResponse.getGraceAuthNsRemaining() );
+ assertTrue( passwordPolicy.hasResponse() );
+ assertEquals( 1, passwordPolicy.getResponse().getGraceAuthNsRemaining() );
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator) passwordPolicy ).computeLength() ) );
assertEquals( Strings.dumpBytes( bb.array() ), Strings.dumpBytes( encoded.array() ) );
}
@@ -152,19 +157,20 @@ public class PasswordPolicyResponseContr
bb.put( new byte[]
{
- 0x30, 0x03,
- (byte)0x81, 0x01, 0x01 // error
+ 0x30, 0x03,
+ ( byte ) 0x81, 0x01, 0x01 // error
} );
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
-
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- assertEquals( 1, passwordPolicyResponse.getPasswordPolicyError().getValue() );
+ assertTrue( passwordPolicy.hasResponse() );
+ assertEquals( 1, passwordPolicy.getResponse().getPasswordPolicyError().getValue() );
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator ) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator) passwordPolicy ).computeLength() ) );
assertEquals( Strings.dumpBytes( bb.array() ), Strings.dumpBytes( encoded.array() ) );
}
@@ -181,13 +187,14 @@ public class PasswordPolicyResponseContr
bb.flip();
- PasswordPolicyResponseDecorator control = new PasswordPolicyResponseDecorator( codec );
-
- IPasswordPolicyResponse passwordPolicyResponse = (IPasswordPolicyResponse)control.decode( bb.array() );
+ PasswordPolicyDecorator control = new PasswordPolicyDecorator( codec, true );
+ IPasswordPolicy passwordPolicy = ( IPasswordPolicy ) control.decode( bb.array() );
- assertNotNull( passwordPolicyResponse );
+ assertNotNull( passwordPolicy );
+ assertTrue( passwordPolicy.hasResponse() );
- ByteBuffer encoded = ((PasswordPolicyResponseDecorator)passwordPolicyResponse).encode( ByteBuffer.allocate( ((PasswordPolicyResponseDecorator)passwordPolicyResponse).computeLength() ) );
+ ByteBuffer encoded = ( ( PasswordPolicyDecorator ) passwordPolicy ).encode(
+ ByteBuffer.allocate( ( ( PasswordPolicyDecorator ) passwordPolicy ).computeLength() ) );
assertEquals( "", Strings.dumpBytes( encoded.array() ) );
}
}