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 2005/11/23 14:35:34 UTC
svn commit: r348436 -
/directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java
Author: elecharny
Date: Wed Nov 23 05:35:29 2005
New Revision: 348436
URL: http://svn.apache.org/viewcvs?rev=348436&view=rev
Log:
Fixed the test accordingly to the modification done in Controls
Modified:
directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java
Modified: directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java
URL: http://svn.apache.org/viewcvs/directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java?rev=348436&r1=348435&r2=348436&view=diff
==============================================================================
--- directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java (original)
+++ directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java Wed Nov 23 05:35:29 2005
@@ -102,33 +102,32 @@
{
Asn1Decoder ldapDecoder = new LdapDecoder();
- ByteBuffer stream = ByteBuffer.allocate( 0x48 );
+ ByteBuffer stream = ByteBuffer.allocate( 0x64 );
stream.put(
new byte[]
{
- 0x30, 0x46, // LDAPMessage ::=SEQUENCE {
+ 0x30, 0x62, // LDAPMessage ::=SEQUENCE {
0x02, 0x01, 0x03, // messageID MessageID
0x50, 0x01, 0x02, // CHOICE { ..., abandonRequest AbandonRequest,...
- (byte)0xA0, 0x3E, // controls [0] Controls OPTIONAL }
- //0x30, 0x3E, // Controls ::= SEQUENCE OF Control
- 0x30, 0x13, // Control ::= SEQUENCE {
+ (byte)0xA0, 0x5A, // controls [0] Controls OPTIONAL }
+ 0x30, 0x1A, // Control ::= SEQUENCE {
// controlType LDAPOID,
- 0x04, 0x06, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x01,
+ 0x04, 0x0D, '1', '.', '3', '.', '6', '.', '1', '.', '5', '.', '5', '.', '1',
0x01, 0x01, (byte)0xFF, // criticality BOOLEAN DEFAULT FALSE,
// controlValue OCTET STRING OPTIONAL }
0x04, 0x06, 'a', 'b', 'c', 'd', 'e', 'f',
- 0x30, 0x10, // Control ::= SEQUENCE {
+ 0x30, 0x17, // Control ::= SEQUENCE {
// controlType LDAPOID,
- 0x04, 0x06, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x02,
+ 0x04, 0x0D, '1', '.', '3', '.', '6', '.', '1', '.', '5', '.', '5', '.', '2',
// controlValue OCTET STRING OPTIONAL }
0x04, 0x06, 'g', 'h', 'i', 'j', 'k', 'l',
- 0x30, 0x0B, // Control ::= SEQUENCE {
+ 0x30, 0x12, // Control ::= SEQUENCE {
// controlType LDAPOID,
- 0x04, 0x06, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x03,
+ 0x04, 0x0D, '1', '.', '3', '.', '6', '.', '1', '.', '5', '.', '5', '.', '3',
0x01, 0x01, (byte)0xFF, // criticality BOOLEAN DEFAULT FALSE}
- 0x30, 0x08, // Control ::= SEQUENCE {
+ 0x30, 0x0F, // Control ::= SEQUENCE {
// controlType LDAPOID}
- 0x04, 0x06, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x04
+ 0x04, 0x0D, '1', '.', '3', '.', '6', '.', '1', '.', '5', '.', '5', '.', '4'
} );
String decodedPdu = StringUtils.dumpBytes( stream.array() );
@@ -156,7 +155,7 @@
Assert.assertEquals( 2, abandonRequest.getAbandonedMessageId() );
// Check the length
- Assert.assertEquals(0x48, message.computeLength());
+ Assert.assertEquals(0x64, message.computeLength());
// Check the encoding
try