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/09/21 09:19:01 UTC

svn commit: r290641 - /directory/shared/ldap/trunk/apache2-provider/src/test/org/apache/asn1new/ldap/codec/AbandonRequestTest.java

Author: elecharny
Date: Wed Sep 21 00:18:55 2005
New Revision: 290641

URL: http://svn.apache.org/viewcvs?rev=290641&view=rev
Log:
Fixed the PDU : the Controls does not contains two SEQUENCE OF. 

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=290641&r1=290640&r2=290641&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 Sep 21 00:18:55 2005
@@ -102,15 +102,15 @@
     {
         Asn1Decoder ldapDecoder = new LdapDecoder();
 
-        ByteBuffer  stream      = ByteBuffer.allocate( 0x4A );
+        ByteBuffer  stream      = ByteBuffer.allocate( 0x48 );
         stream.put(
             new byte[]
             {
-                0x30, 0x48,         // LDAPMessage ::=SEQUENCE {
+                0x30, 0x46,         // LDAPMessage ::=SEQUENCE {
                 0x02, 0x01, 0x03,   //        messageID MessageID
                 0x50, 0x01, 0x02,    //        CHOICE { ..., abandonRequest AbandonRequest,...
-                (byte)0xA0, 0x40,   //    controls       [0] Controls OPTIONAL }
-                0x30, 0x3E,         // Controls ::= SEQUENCE OF Control
+                (byte)0xA0, 0x3E,   //    controls       [0] Controls OPTIONAL }
+                //0x30, 0x3E,         // Controls ::= SEQUENCE OF Control
                 0x30, 0x13,         // Control ::= SEQUENCE {
                                     //    controlType             LDAPOID, 
                 0x04, 0x06, 0x2b, 0x06, 0x01, 0x05, 0x05, 0x01,
@@ -156,7 +156,7 @@
         Assert.assertEquals( 2, abandonRequest.getAbandonedMessageId() );
         
         // Check the length
-        Assert.assertEquals(0x4A, message.computeLength());
+        Assert.assertEquals(0x48, message.computeLength());
         
         // Check the encoding
         try