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 2012/01/24 18:27:12 UTC
svn commit: r1235364 [15/27] - in /directory/shared/trunk:
asn1/api/src/main/java/org/apache/directory/shared/asn1/util/
asn1/api/src/test/java/org/apache/directory/shared/asn1/util/
asn1/ber/src/main/java/org/apache/directory/shared/asn1/actions/ asn1...
Modified: directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyRequestTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyRequestTest.java?rev=1235364&r1=1235363&r2=1235364&view=diff
==============================================================================
--- directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyRequestTest.java (original)
+++ directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyRequestTest.java Tue Jan 24 17:27:00 2012
@@ -74,41 +74,107 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x52, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x01, // messageID MessageID
0x66,
0x4d, // CHOICE { ..., modifyRequest ModifyRequest, ...
// ModifyRequest ::= [APPLICATION 6] SEQUENCE {
// object LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x29,
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x29,
// modification SEQUENCE OF SEQUENCE {
- 0x30, 0x11, 0x0A, 0x01, 0x02, // operation ENUMERATED {
+ 0x30,
+ 0x11,
+ 0x0A,
+ 0x01,
+ 0x02, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x0c, // AttributeTypeAndValues ::= SEQUENCE {
- 0x04, 0x01, 'l', // type AttributeDescription,
- 0x31, 0x07, // vals SET OF AttributeValue }
- 0x04, 0x05, 'P', 'a', 'r', 'i', 's',
+ 0x30,
+ 0x0c, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x04,
+ 0x01,
+ 'l', // type AttributeDescription,
+ 0x31,
+ 0x07, // vals SET OF AttributeValue }
+ 0x04,
+ 0x05,
+ 'P',
+ 'a',
+ 'r',
+ 'i',
+ 's',
- 0x30, 0x14, // modification SEQUENCE OF *SEQUENCE* {
- 0x0A, 0x01, 0x00, // operation ENUMERATED {
+ 0x30,
+ 0x14, // modification SEQUENCE OF *SEQUENCE* {
+ 0x0A,
+ 0x01,
+ 0x00, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x30,
+ 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
// type AttributeDescription,
- 0x04, 0x05, 'a', 't', 't', 'r', 's', 0x31, 0x06, // vals SET OF AttributeValue }
- 0x04, 0x04, 't', 'e', 's', 't' } );
+ 0x04,
+ 0x05,
+ 'a',
+ 't',
+ 't',
+ 'r',
+ 's',
+ 0x31,
+ 0x06, // vals SET OF AttributeValue }
+ 0x04,
+ 0x04,
+ 't',
+ 'e',
+ 's',
+ 't' } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -156,7 +222,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x54, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -181,40 +247,106 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x52, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x01, // messageID MessageID
0x66,
0x4d, // CHOICE { ..., modifyRequest ModifyRequest, ...
// ModifyRequest ::= [APPLICATION 6] SEQUENCE {
// object LDAPDN,
- 0x04, 0x20, 'c', 'n', ':', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x29,
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ ':',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x29,
// modification SEQUENCE OF SEQUENCE {
- 0x30, 0x11, 0x0A, 0x01, 0x02, // operation ENUMERATED {
+ 0x30,
+ 0x11,
+ 0x0A,
+ 0x01,
+ 0x02, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x0c, // AttributeTypeAndValues ::= SEQUENCE {
- 0x04, 0x01, 'l', // type AttributeDescription,
- 0x31, 0x07, // vals SET OF AttributeValue }
- 0x04, 0x05, 'P', 'a', 'r', 'i', 's',
+ 0x30,
+ 0x0c, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x04,
+ 0x01,
+ 'l', // type AttributeDescription,
+ 0x31,
+ 0x07, // vals SET OF AttributeValue }
+ 0x04,
+ 0x05,
+ 'P',
+ 'a',
+ 'r',
+ 'i',
+ 's',
- 0x30, 0x14, // modification SEQUENCE OF *SEQUENCE* {
- 0x0A, 0x01, 0x00, // operation ENUMERATED {
+ 0x30,
+ 0x14, // modification SEQUENCE OF *SEQUENCE* {
+ 0x0A,
+ 0x01,
+ 0x00, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x30,
+ 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
// type AttributeDescription,
- 0x04, 0x05, 'a', 't', 't', 'r', 's', 0x31, 0x06, // vals SET OF AttributeValue }
- 0x04, 0x04, 't', 'e', 's', 't' } );
+ 0x04,
+ 0x05,
+ 'a',
+ 't',
+ 't',
+ 'r',
+ 's',
+ 0x31,
+ 0x06, // vals SET OF AttributeValue }
+ 0x04,
+ 0x04,
+ 't',
+ 'e',
+ 's',
+ 't' } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -251,35 +383,141 @@ public class ModifyRequestTest extends A
0x67,
0x04,
0x2B, // ModifyRequest object : cn=Tori Amos,ou=playground,dc=apache,dc=org
- 'c', 'n', '=', 'T', 'o', 'r', 'i', ' ', 'A', 'm', 'o', 's', ',', 'o', 'u', '=', 'p', 'l', 'a', 'y',
- 'g', 'r', 'o', 'u', 'n', 'd', ',', 'd', 'c', '=', 'a', 'p', 'a', 'c', 'h', 'e', ',', 'd', 'c', '=',
- 'o', 'r', 'g', 0x30,
+ 'c',
+ 'n',
+ '=',
+ 'T',
+ 'o',
+ 'r',
+ 'i',
+ ' ',
+ 'A',
+ 'm',
+ 'o',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'g',
+ 'r',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ ',',
+ 'd',
+ 'c',
+ '=',
+ 'a',
+ 'p',
+ 'a',
+ 'c',
+ 'h',
+ 'e',
+ ',',
+ 'd',
+ 'c',
+ '=',
+ 'o',
+ 'r',
+ 'g',
+ 0x30,
0x38, // Modifications
0x30,
0x24, // Modification
- 0x0A, 0x01,
+ 0x0A,
+ 0x01,
0x00, // Operation = ADD
0x30,
0x1F, // type : telephoneNumber
- 0x04, 0x0F, 't', 'e', 'l', 'e', 'p', 'h', 'o', 'n', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 0x31,
+ 0x04,
+ 0x0F,
+ 't',
+ 'e',
+ 'l',
+ 'e',
+ 'p',
+ 'h',
+ 'o',
+ 'n',
+ 'e',
+ 'N',
+ 'u',
+ 'm',
+ 'b',
+ 'e',
+ 'r',
+ 0x31,
0x0C, // vals : 1234567890
- 0x04, 0x0A, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 0x30,
+ 0x04,
+ 0x0A,
+ '1',
+ '2',
+ '3',
+ '4',
+ '5',
+ '6',
+ '7',
+ '8',
+ '9',
+ '0',
+ 0x30,
0x10, // Modification
- 0x0A, 0x01,
+ 0x0A,
+ 0x01,
0x02, // Operation = REPLACE
0x30,
0x0B, // type : cn
- 0x04, 0x02, 'c', 'n', 0x31,
+ 0x04,
+ 0x02,
+ 'c',
+ 'n',
+ 0x31,
0x05, // vals : XXX
- 0x04, 0x03, 'X', 'X', 'X', ( byte ) 0xA0,
+ 0x04,
+ 0x03,
+ 'X',
+ 'X',
+ 'X',
+ ( byte ) 0xA0,
0x1B, // Control : 2.16.840.1.113730.3.4.2
- 0x30, 0x19, 0x04, 0x17, '2', '.', '1', '6', '.', '8', '4', '0', '.', '1', '.', '1', '1', '3', '7', '3',
- '0', '.', '3', '.', '4', '.', '2' } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ '2',
+ '.',
+ '1',
+ '6',
+ '.',
+ '8',
+ '4',
+ '0',
+ '.',
+ '1',
+ '.',
+ '1',
+ '1',
+ '3',
+ '7',
+ '3',
+ '0',
+ '.',
+ '3',
+ '.',
+ '4',
+ '.',
+ '2' } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -327,7 +565,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x8C, bb.limit() );
- String decodedPdu1 = Strings.dumpBytes(bb.array());
+ String decodedPdu1 = Strings.dumpBytes( bb.array() );
try
{
@@ -342,7 +580,7 @@ public class ModifyRequestTest extends A
ModifyRequest modifyRequest2 = ldapMessageContainer.getMessage();
bb = encoder.encodeMessage( modifyRequest2 );
- String decodedPdu2 = Strings.dumpBytes(bb.array());
+ String decodedPdu2 = Strings.dumpBytes( bb.array() );
assertEquals( decodedPdu1, decodedPdu2 );
}
@@ -377,43 +615,185 @@ public class ModifyRequestTest extends A
( byte ) 0x93, // ModifyRequest
0x04,
0x2B, // object : cn=Tori Amos,ou=playground,dc=apache,dc=org
- 'c', 'n', '=', 'T', 'o', 'r', 'i', ' ', 'A', 'm', 'o', 's', ',', 'o', 'u', '=', 'p', 'l', 'a', 'y',
- 'g', 'r', 'o', 'u', 'n', 'd', ',', 'd', 'c', '=', 'a', 'p', 'a', 'c', 'h', 'e', ',', 'd', 'c', '=',
- 'o', 'r', 'g', 0x30,
+ 'c',
+ 'n',
+ '=',
+ 'T',
+ 'o',
+ 'r',
+ 'i',
+ ' ',
+ 'A',
+ 'm',
+ 'o',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'p',
+ 'l',
+ 'a',
+ 'y',
+ 'g',
+ 'r',
+ 'o',
+ 'u',
+ 'n',
+ 'd',
+ ',',
+ 'd',
+ 'c',
+ '=',
+ 'a',
+ 'p',
+ 'a',
+ 'c',
+ 'h',
+ 'e',
+ ',',
+ 'd',
+ 'c',
+ '=',
+ 'o',
+ 'r',
+ 'g',
+ 0x30,
0x64, // Modifications
0x30,
0x14, // Modification
- 0x0A, 0x01,
+ 0x0A,
+ 0x01,
0x01, // Operation : Delete
0x30,
0x0F, // type : description
- 0x04, 0x0B, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6F, 0x6E, 0x31,
+ 0x04,
+ 0x0B,
+ 0x64,
+ 0x65,
+ 0x73,
+ 0x63,
+ 0x72,
+ 0x69,
+ 0x70,
+ 0x74,
+ 0x69,
+ 0x6F,
+ 0x6E,
+ 0x31,
0x00, // Vals = null
0x30,
0x25, // Modification
- 0x0A, 0x01,
+ 0x0A,
+ 0x01,
0x00, // Operation : Add
0x30,
0x20, // type : telephoneNumber
- 0x04, 0x0F, 't', 'e', 'l', 'e', 'p', 'h', 'o', 'n', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 0x31,
+ 0x04,
+ 0x0F,
+ 't',
+ 'e',
+ 'l',
+ 'e',
+ 'p',
+ 'h',
+ 'o',
+ 'n',
+ 'e',
+ 'N',
+ 'u',
+ 'm',
+ 'b',
+ 'e',
+ 'r',
+ 0x31,
0x0D, // Vals : 01234567890
- 0x04, 0x0B, '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', 0x30,
+ 0x04,
+ 0x0B,
+ '0',
+ '1',
+ '2',
+ '3',
+ '4',
+ '5',
+ '6',
+ '7',
+ '8',
+ '9',
+ '0',
+ 0x30,
0x25, // Modification
- 0x0A, 0x01,
+ 0x0A,
+ 0x01,
0x00, // Operation : Add
0x30,
0x20, // type : telephoneNumber
- 0x04, 0x0F, 't', 'e', 'l', 'e', 'p', 'h', 'o', 'n', 'e', 'N', 'u', 'm', 'b', 'e', 'r', 0x31,
+ 0x04,
+ 0x0F,
+ 't',
+ 'e',
+ 'l',
+ 'e',
+ 'p',
+ 'h',
+ 'o',
+ 'n',
+ 'e',
+ 'N',
+ 'u',
+ 'm',
+ 'b',
+ 'e',
+ 'r',
+ 0x31,
0x0D, // Vals : 01234567890
- 0x04, 0x0B, '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', ( byte ) 0xA0,
+ 0x04,
+ 0x0B,
+ '0',
+ '1',
+ '2',
+ '3',
+ '4',
+ '5',
+ '6',
+ '7',
+ '8',
+ '9',
+ '0',
+ ( byte ) 0xA0,
0x1B, // Controls : 2.16.840.1.113730.3.4.2
- 0x30, 0x19, 0x04, 0x17, '2', '.', '1', '6', '.', '8', '4', '0', '.', '1', '.', '1', '1', '3', '7', '3',
- '0', '.', '3', '.', '4', '.', '2' } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ '2',
+ '.',
+ '1',
+ '6',
+ '.',
+ '8',
+ '4',
+ '0',
+ '.',
+ '1',
+ '.',
+ '1',
+ '1',
+ '3',
+ '7',
+ '3',
+ '0',
+ '.',
+ '3',
+ '.',
+ '4',
+ '.',
+ '2' } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -470,7 +850,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0xB9, bb.limit() );
- String decodedPdu1 = Strings.dumpBytes(bb.array());
+ String decodedPdu1 = Strings.dumpBytes( bb.array() );
try
{
@@ -485,7 +865,7 @@ public class ModifyRequestTest extends A
ModifyRequest modifyRequest2 = ldapMessageContainer.getMessage();
bb = encoder.encodeMessage( modifyRequest2 );
- String decodedPdu2 = Strings.dumpBytes(bb.array());
+ String decodedPdu2 = Strings.dumpBytes( bb.array() );
assertEquals( decodedPdu1, decodedPdu2 );
}
@@ -510,38 +890,113 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x5A, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x01, // messageID MessageID
0x66,
0x55, // CHOICE { ..., modifyRequest ModifyRequest, ...
// ModifyRequest ::= [APPLICATION 6] SEQUENCE {
// object LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x31, // modification SEQUENCE OF SEQUENCE {
- 0x30, 0x19, 0x0A, 0x01, 0x02, // operation ENUMERATED {
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x31, // modification SEQUENCE OF SEQUENCE {
+ 0x30,
+ 0x19,
+ 0x0A,
+ 0x01,
+ 0x02, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x14, // AttributeTypeAndValues ::= SEQUENCE {
- 0x04, 0x01, 'l', // type AttributeDescription,
- 0x31, 0x0F, // vals SET OF AttributeValue }
- 0x04, 0x05, 'P', 'a', 'r', 'i', 's', 0x04, 0x06, 'L', 'o', 'n', 'd', 'o', 'n', 0x30, 0x14, // modification SEQUENCE OF *SEQUENCE* {
- 0x0A, 0x01, 0x00, // operation ENUMERATED {
+ 0x30,
+ 0x14, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x04,
+ 0x01,
+ 'l', // type AttributeDescription,
+ 0x31,
+ 0x0F, // vals SET OF AttributeValue }
+ 0x04,
+ 0x05,
+ 'P',
+ 'a',
+ 'r',
+ 'i',
+ 's',
+ 0x04,
+ 0x06,
+ 'L',
+ 'o',
+ 'n',
+ 'd',
+ 'o',
+ 'n',
+ 0x30,
+ 0x14, // modification SEQUENCE OF *SEQUENCE* {
+ 0x0A,
+ 0x01,
+ 0x00, // operation ENUMERATED {
// add (0),
// delete (1),
// replace (2) },
// modification AttributeTypeAndValues } }
- 0x30, 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
+ 0x30,
+ 0x0f, // AttributeTypeAndValues ::= SEQUENCE {
// type AttributeDescription,
- 0x04, 0x05, 'a', 't', 't', 'r', 's', 0x31, 0x06, // vals SET OF AttributeValue }
- 0x04, 0x04, 't', 'e', 's', 't' } );
+ 0x04,
+ 0x05,
+ 'a',
+ 't',
+ 't',
+ 'r',
+ 's',
+ 0x31,
+ 0x06, // vals SET OF AttributeValue }
+ 0x04,
+ 0x04,
+ 't',
+ 'e',
+ 's',
+ 't' } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -589,7 +1044,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x5C, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -615,14 +1070,17 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30, 0x05, // LdapMessage
- 0x02, 0x01, 0x31, // Message ID : 49
- 0x66, 0x00 // ModifyRequest
- } );
+ 0x02,
+ 0x01,
+ 0x31, // Message ID : 49
+ 0x66,
+ 0x00 // ModifyRequest
+ } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -650,14 +1108,18 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30, 0x07, // LdapMessage
- 0x02, 0x01, 0x31, // Message ID : 49
- 0x66, 0x02, // ModifyRequest
- 0x04, 0x00 } );
+ 0x02,
+ 0x01,
+ 0x31, // Message ID : 49
+ 0x66,
+ 0x02, // ModifyRequest
+ 0x04,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -686,17 +1148,50 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x27, // LdapMessage
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x31, // Message ID : 49
0x66,
0x22, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm' } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm' } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -725,17 +1220,52 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x29, // LdapMessage
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x31, // Message ID : 49
0x66,
0x24, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -764,17 +1294,54 @@ public class ModifyRequestTest extends A
stream.put( new byte[]
{ 0x30,
0x2B, // LdapMessage
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x31, // Message ID : 49
0x66,
0x26, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x02, 0x30, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x02,
+ 0x30,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -809,14 +1376,51 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x28, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x04, 0x30, 0x02, 0x0A,
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x04,
+ 0x30,
+ 0x02,
+ 0x0A,
0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -851,14 +1455,52 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x29, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x05, 0x30, 0x03, 0x0A,
- 0x01, 0x04 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x05,
+ 0x30,
+ 0x03,
+ 0x0A,
+ 0x01,
+ 0x04 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -894,14 +1536,52 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x29, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x05, 0x30, 0x03, 0x0A,
- 0x01, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x05,
+ 0x30,
+ 0x03,
+ 0x0A,
+ 0x01,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -937,14 +1617,54 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x2B, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x07, 0x30, 0x05, 0x0A,
- 0x01, 0x00, 0x30, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x07,
+ 0x30,
+ 0x05,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -980,14 +1700,56 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x2D, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x09, 0x30, 0x07, 0x0A,
- 0x01, 0x00, 0x30, 0x02, 0x04, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x09,
+ 0x30,
+ 0x07,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x02,
+ 0x04,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -1000,7 +1762,7 @@ public class ModifyRequestTest extends A
{
assertTrue( de instanceof ResponseCarryingException );
Message response = ( ( ResponseCarryingException ) de ).getResponse();
- assertTrue( response instanceof ModifyResponseImpl);
+ assertTrue( response instanceof ModifyResponseImpl );
assertEquals( ResultCodeEnum.INVALID_ATTRIBUTE_SYNTAX, ( ( ModifyResponseImpl ) response ).getLdapResult()
.getResultCode() );
return;
@@ -1028,14 +1790,57 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x2E, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x0A, 0x30, 0x08, 0x0A,
- 0x01, 0x00, 0x30, 0x03, 0x04, 0x01, 'l' } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x0A,
+ 0x30,
+ 0x08,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x03,
+ 0x04,
+ 0x01,
+ 'l' } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -1071,15 +1876,60 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x30, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x0C, 0x30, 0x0A, 0x0A,
- 0x01, 0x00, 0x30, 0x05, 0x04, 0x01, 'l', 0x31, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x0C,
+ 0x30,
+ 0x0A,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x05,
+ 0x04,
+ 0x01,
+ 'l',
+ 0x31,
+ 0x00 } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -1117,7 +1967,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x37, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -1149,18 +1999,89 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x30, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x0C, 0x30, 0x0A, 0x0A,
- 0x01, 0x00, 0x30, 0x05, 0x04, 0x01, 'l', 0x31, 0x00, ( byte ) 0xA0,
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x0C,
+ 0x30,
+ 0x0A,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x05,
+ 0x04,
+ 0x01,
+ 'l',
+ 0x31,
+ 0x00,
+ ( byte ) 0xA0,
0x1B, // A control
- 0x30, 0x19, 0x04, 0x17, 0x32, 0x2E, 0x31, 0x36, 0x2E, 0x38, 0x34, 0x30, 0x2E, 0x31, 0x2E, 0x31, 0x31,
- 0x33, 0x37, 0x33, 0x30, 0x2E, 0x33, 0x2E, 0x34, 0x2E, 0x32 } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ 0x32,
+ 0x2E,
+ 0x31,
+ 0x36,
+ 0x2E,
+ 0x38,
+ 0x34,
+ 0x30,
+ 0x2E,
+ 0x31,
+ 0x2E,
+ 0x31,
+ 0x31,
+ 0x33,
+ 0x37,
+ 0x33,
+ 0x30,
+ 0x2E,
+ 0x33,
+ 0x2E,
+ 0x34,
+ 0x2E,
+ 0x32 } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -1196,9 +2117,10 @@ public class ModifyRequestTest extends A
assertEquals( 1, controls.size() );
@SuppressWarnings("unchecked")
- CodecControl<Control> control = (org.apache.directory.shared.ldap.codec.api.CodecControl<Control> )modifyRequest.getControl( "2.16.840.1.113730.3.4.2" );
+ CodecControl<Control> control = ( org.apache.directory.shared.ldap.codec.api.CodecControl<Control> ) modifyRequest
+ .getControl( "2.16.840.1.113730.3.4.2" );
assertEquals( "2.16.840.1.113730.3.4.2", control.getOid() );
- assertEquals( "", Strings.dumpBytes((byte[]) control.getValue()) );
+ assertEquals( "", Strings.dumpBytes( ( byte[] ) control.getValue() ) );
// Check the encoding
try
@@ -1208,7 +2130,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x54, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -1240,15 +2162,66 @@ public class ModifyRequestTest extends A
0x31, // Message ID : 49
0x66,
0x36, // ModifyRequest
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x30, 0x12, 0x30, 0x10, 0x0A,
- 0x01, 0x00, 0x30, 0x0B, 0x04, 0x01, 'l', 0x31, 0x06, 0x04, 0x01, 'a', 0x04, 0x01, 'b' } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x30,
+ 0x12,
+ 0x30,
+ 0x10,
+ 0x0A,
+ 0x01,
+ 0x00,
+ 0x30,
+ 0x0B,
+ 0x04,
+ 0x01,
+ 'l',
+ 0x31,
+ 0x06,
+ 0x04,
+ 0x01,
+ 'a',
+ 0x04,
+ 0x01,
+ 'b' } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyRequestDecorator>( codec );
// Decode a ModifyRequest PDU
@@ -1289,7 +2262,7 @@ public class ModifyRequestTest extends A
// Check the length
assertEquals( 0x3D, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
Modified: directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyResponseTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyResponseTest.java?rev=1235364&r1=1235363&r2=1235364&view=diff
==============================================================================
--- directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyResponseTest.java (original)
+++ directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modify/ModifyResponseTest.java Tue Jan 24 17:27:00 2012
@@ -66,24 +66,31 @@ public class ModifyResponseTest extends
stream.put( new byte[]
{ 0x30, 0x0C, // LDAPMessage ::=SEQUENCE {
- 0x02, 0x01, 0x01, // messageID MessageID
- 0x67, 0x07, // CHOICE { ..., modifyResponse ModifyResponse, ...
+ 0x02,
+ 0x01,
+ 0x01, // messageID MessageID
+ 0x67,
+ 0x07, // CHOICE { ..., modifyResponse ModifyResponse, ...
// ModifyResponse ::= [APPLICATION 7] LDAPResult
- 0x0A, 0x01, 0x00, // LDAPResult ::= SEQUENCE {
+ 0x0A,
+ 0x01,
+ 0x00, // LDAPResult ::= SEQUENCE {
// resultCode ENUMERATED {
// success (0), ...
// },
- 0x04, 0x00, // matchedDN LDAPDN,
- 0x04, 0x00 // errorMessage LDAPString,
+ 0x04,
+ 0x00, // matchedDN LDAPDN,
+ 0x04,
+ 0x00 // errorMessage LDAPString,
// referral [3] Referral OPTIONAL }
// }
- } );
+ } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyResponseDecorator>( codec );
// Decode a ModifyResponse PDU
@@ -113,7 +120,7 @@ public class ModifyResponseTest extends
// Check the length
assertEquals( 0x0E, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -138,7 +145,8 @@ public class ModifyResponseTest extends
stream.put( new byte[]
{ 0x30,
0x29, // LDAPMessage ::=SEQUENCE {
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x01, // messageID MessageID
0x67,
0x07, // CHOICE { ..., modifyResponse ModifyResponse, ...
@@ -157,14 +165,39 @@ public class ModifyResponseTest extends
// }
( byte ) 0xA0,
0x1B, // A control
- 0x30, 0x19, 0x04, 0x17, 0x32, 0x2E, 0x31, 0x36, 0x2E, 0x38, 0x34, 0x30, 0x2E, 0x31, 0x2E, 0x31, 0x31,
- 0x33, 0x37, 0x33, 0x30, 0x2E, 0x33, 0x2E, 0x34, 0x2E, 0x32 } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ 0x32,
+ 0x2E,
+ 0x31,
+ 0x36,
+ 0x2E,
+ 0x38,
+ 0x34,
+ 0x30,
+ 0x2E,
+ 0x31,
+ 0x2E,
+ 0x31,
+ 0x31,
+ 0x33,
+ 0x37,
+ 0x33,
+ 0x30,
+ 0x2E,
+ 0x33,
+ 0x2E,
+ 0x34,
+ 0x2E,
+ 0x32 } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyResponseDecorator>( codec );
// Decode a ModifyResponse PDU
@@ -192,9 +225,10 @@ public class ModifyResponseTest extends
assertEquals( 1, controls.size() );
@SuppressWarnings("unchecked")
- CodecControl<Control> control = (org.apache.directory.shared.ldap.codec.api.CodecControl<Control> )controls.get( "2.16.840.1.113730.3.4.2" );
+ CodecControl<Control> control = ( org.apache.directory.shared.ldap.codec.api.CodecControl<Control> ) controls
+ .get( "2.16.840.1.113730.3.4.2" );
assertEquals( "2.16.840.1.113730.3.4.2", control.getOid() );
- assertEquals( "", Strings.dumpBytes((byte[]) control.getValue()) );
+ assertEquals( "", Strings.dumpBytes( ( byte[] ) control.getValue() ) );
// Check the encoding
try
@@ -204,7 +238,7 @@ public class ModifyResponseTest extends
// Check the length
assertEquals( 0x2B, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -228,14 +262,17 @@ public class ModifyResponseTest extends
stream.put( new byte[]
{ 0x30, 0x05, // LDAPMessage ::=SEQUENCE {
- 0x02, 0x01, 0x01, // messageID MessageID
- 0x67, 0x00, // CHOICE { ..., modifyResponse ModifyResponse, ...
+ 0x02,
+ 0x01,
+ 0x01, // messageID MessageID
+ 0x67,
+ 0x00, // CHOICE { ..., modifyResponse ModifyResponse, ...
} );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyResponseDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyResponseDecorator>( codec );
// Decode a ModifyResponse message
Modified: directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modifyDn/ModifyDNRequestTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modifyDn/ModifyDNRequestTest.java?rev=1235364&r1=1235363&r2=1235364&view=diff
==============================================================================
--- directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modifyDn/ModifyDNRequestTest.java (original)
+++ directory/shared/trunk/ldap/codec/core/src/test/java/org/apache/directory/shared/ldap/codec/modifyDn/ModifyDNRequestTest.java Tue Jan 24 17:27:00 2012
@@ -78,19 +78,79 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- ( byte ) 0x80, 0x09, 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm' } );
+ ( byte ) 0x80,
+ 0x09,
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm' } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -119,7 +179,7 @@ public class ModifyDNRequestTest extends
// Check the length
assertEquals( 0x48, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -153,18 +213,78 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', ':', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ ':',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- ( byte ) 0x80, 0x09, 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm' } );
+ ( byte ) 0x80,
+ 0x09,
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm' } );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -207,18 +327,78 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', ':', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ ':',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- ( byte ) 0x80, 0x09, 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm' } );
+ ( byte ) 0x80,
+ 0x09,
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm' } );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -261,18 +441,78 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- ( byte ) 0x80, 0x09, 'o', 'u', ':', 's', 'y', 's', 't', 'e', 'm' } );
+ ( byte ) 0x80,
+ 0x09,
+ 'o',
+ 'u',
+ ':',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm' } );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -284,7 +524,7 @@ public class ModifyDNRequestTest extends
assertTrue( de instanceof ResponseCarryingException );
Message response = ( ( ResponseCarryingException ) de ).getResponse();
assertTrue( response instanceof ModifyDnResponseImpl );
- assertEquals( ResultCodeEnum.INVALID_DN_SYNTAX, ( (ModifyDnResponseImpl) response ).getLdapResult()
+ assertEquals( ResultCodeEnum.INVALID_DN_SYNTAX, ( ( ModifyDnResponseImpl ) response ).getLdapResult()
.getResultCode() );
return;
}
@@ -315,24 +555,108 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- ( byte ) 0x80, 0x09, 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', ( byte ) 0xA0,
+ ( byte ) 0x80,
+ 0x09,
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ ( byte ) 0xA0,
0x1B, // A control
- 0x30, 0x19, 0x04, 0x17, 0x32, 0x2E, 0x31, 0x36, 0x2E, 0x38, 0x34, 0x30, 0x2E, 0x31, 0x2E, 0x31, 0x31,
- 0x33, 0x37, 0x33, 0x30, 0x2E, 0x33, 0x2E, 0x34, 0x2E, 0x32 } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ 0x32,
+ 0x2E,
+ 0x31,
+ 0x36,
+ 0x2E,
+ 0x38,
+ 0x34,
+ 0x30,
+ 0x2E,
+ 0x31,
+ 0x2E,
+ 0x31,
+ 0x31,
+ 0x33,
+ 0x37,
+ 0x33,
+ 0x30,
+ 0x2E,
+ 0x33,
+ 0x2E,
+ 0x34,
+ 0x2E,
+ 0x32 } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -359,9 +683,10 @@ public class ModifyDNRequestTest extends
assertEquals( 1, controls.size() );
@SuppressWarnings("unchecked")
- CodecControl<Control> control = (org.apache.directory.shared.ldap.codec.api.CodecControl<Control> )modifyDnRequest.getControl( "2.16.840.1.113730.3.4.2" );
+ CodecControl<Control> control = ( org.apache.directory.shared.ldap.codec.api.CodecControl<Control> ) modifyDnRequest
+ .getControl( "2.16.840.1.113730.3.4.2" );
assertEquals( "2.16.840.1.113730.3.4.2", control.getOid() );
- assertEquals( "", Strings.dumpBytes((byte[]) control.getValue()) );
+ assertEquals( "", Strings.dumpBytes( ( byte[] ) control.getValue() ) );
// Check the encoding
try
@@ -371,7 +696,7 @@ public class ModifyDNRequestTest extends
// Check the length
assertEquals( 0x65, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -404,18 +729,69 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x01, 0x00 // deleteoldrdn BOOLEAN,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x01,
+ 0x00 // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
- } );
+ } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -443,7 +819,7 @@ public class ModifyDNRequestTest extends
// Check the length
assertEquals( 0x3D, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -477,24 +853,97 @@ public class ModifyDNRequestTest extends
// ...
// ModifyDNRequest ::= [APPLICATION 12] SEQUENCE {
// entry LDAPDN,
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e',
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
'm',
// newrdn RelativeLDAPDN,
- 0x04, 0x0F, 'c', 'n', '=', 't', 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01,
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
0x01,
0x00, // deleteoldrdn BOOLEAN,
// newSuperior [0] LDAPDN OPTIONAL }
( byte ) 0xA0,
0x1B, // A control
- 0x30, 0x19, 0x04, 0x17, 0x32, 0x2E, 0x31, 0x36, 0x2E, 0x38, 0x34, 0x30, 0x2E, 0x31, 0x2E, 0x31, 0x31,
- 0x33, 0x37, 0x33, 0x30, 0x2E, 0x33, 0x2E, 0x34, 0x2E, 0x32 } );
+ 0x30,
+ 0x19,
+ 0x04,
+ 0x17,
+ 0x32,
+ 0x2E,
+ 0x31,
+ 0x36,
+ 0x2E,
+ 0x38,
+ 0x34,
+ 0x30,
+ 0x2E,
+ 0x31,
+ 0x2E,
+ 0x31,
+ 0x31,
+ 0x33,
+ 0x37,
+ 0x33,
+ 0x30,
+ 0x2E,
+ 0x33,
+ 0x2E,
+ 0x34,
+ 0x2E,
+ 0x32 } );
- String decodedPdu = Strings.dumpBytes(stream.array());
+ String decodedPdu = Strings.dumpBytes( stream.array() );
stream.flip();
// Allocate a ModifyRequest Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
try
@@ -522,9 +971,10 @@ public class ModifyDNRequestTest extends
assertTrue( modifyDnRequest.hasControl( "2.16.840.1.113730.3.4.2" ) );
@SuppressWarnings("unchecked")
- CodecControl<Control> control = (org.apache.directory.shared.ldap.codec.api.CodecControl<Control> )modifyDnRequest.getControl( "2.16.840.1.113730.3.4.2" );
+ CodecControl<Control> control = ( org.apache.directory.shared.ldap.codec.api.CodecControl<Control> ) modifyDnRequest
+ .getControl( "2.16.840.1.113730.3.4.2" );
assertEquals( "2.16.840.1.113730.3.4.2", control.getOid() );
- assertEquals( "", Strings.dumpBytes((byte[]) control.getValue()) );
+ assertEquals( "", Strings.dumpBytes( ( byte[] ) control.getValue() ) );
// Check the encoding
try
@@ -534,7 +984,7 @@ public class ModifyDNRequestTest extends
// Check the length
assertEquals( 0x5A, bb.limit() );
- String encodedPdu = Strings.dumpBytes(bb.array());
+ String encodedPdu = Strings.dumpBytes( bb.array() );
assertEquals( encodedPdu, decodedPdu );
}
@@ -560,15 +1010,18 @@ public class ModifyDNRequestTest extends
stream.put( new byte[]
{ 0x30, 0x05, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01, 0x01, // messageID MessageID
- 0x6C, 0x00 // CHOICE { ..., modifyDNRequest ModifyDNRequest,
+ 0x02,
+ 0x01,
+ 0x01, // messageID MessageID
+ 0x6C,
+ 0x00 // CHOICE { ..., modifyDNRequest ModifyDNRequest,
// ...
- } );
+ } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
// Decode a ModifyDNRequest PDU
@@ -596,15 +1049,19 @@ public class ModifyDNRequestTest extends
stream.put( new byte[]
{ 0x30, 0x07, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01, 0x01, // messageID MessageID
- 0x6C, 0x02, // CHOICE { ..., modifyDNRequest ModifyDNRequest,
+ 0x02,
+ 0x01,
+ 0x01, // messageID MessageID
+ 0x6C,
+ 0x02, // CHOICE { ..., modifyDNRequest ModifyDNRequest,
// ...
- 0x04, 0x00 } );
+ 0x04,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
// Decode a ModifyDNRequest PDU
@@ -633,18 +1090,53 @@ public class ModifyDNRequestTest extends
stream.put( new byte[]
{ 0x30,
0x2B, // LDAPMessage ::= SEQUENCE {
- 0x02, 0x01,
+ 0x02,
+ 0x01,
0x01, // messageID MessageID
0x6C,
0x26, // CHOICE { ..., modifyDNRequest ModifyDNRequest,
// ...
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x04, 0x00 } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x04,
+ 0x00 } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
// Decode a ModifyDNRequest PDU
@@ -680,15 +1172,65 @@ public class ModifyDNRequestTest extends
0x6C,
0x35, // CHOICE { ..., modifyDNRequest ModifyDNRequest,
// ...
- 0x04, 0x20, 'c', 'n', '=', 't', 'e', 's', 't', 'M', 'o', 'd', 'i', 'f', 'y', ',', 'o', 'u', '=', 'u',
- 's', 'e', 'r', 's', ',', 'o', 'u', '=', 's', 'y', 's', 't', 'e', 'm', 0x04, 0x0F, 'c', 'n', '=', 't',
- 'e', 's', 't', 'D', 'N', 'M', 'o', 'd', 'i', 'f', 'y', 0x01, 0x00 // deleteoldrdn BOOLEAN
- } );
+ 0x04,
+ 0x20,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 'u',
+ 's',
+ 'e',
+ 'r',
+ 's',
+ ',',
+ 'o',
+ 'u',
+ '=',
+ 's',
+ 'y',
+ 's',
+ 't',
+ 'e',
+ 'm',
+ 0x04,
+ 0x0F,
+ 'c',
+ 'n',
+ '=',
+ 't',
+ 'e',
+ 's',
+ 't',
+ 'D',
+ 'N',
+ 'M',
+ 'o',
+ 'd',
+ 'i',
+ 'f',
+ 'y',
+ 0x01,
+ 0x00 // deleteoldrdn BOOLEAN
+ } );
stream.flip();
// Allocate a LdapMessage Container
- LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
+ LdapMessageContainer<ModifyDnRequestDecorator> ldapMessageContainer =
new LdapMessageContainer<ModifyDnRequestDecorator>( codec );
// Decode a ModifyDNRequest PDU