Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 26071 invoked from network); 9 Nov 2010 02:14:33 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Nov 2010 02:14:33 -0000 Received: (qmail 71033 invoked by uid 500); 9 Nov 2010 02:15:05 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 70972 invoked by uid 500); 9 Nov 2010 02:15:05 -0000 Mailing-List: contact commits-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@directory.apache.org Delivered-To: mailing list commits@directory.apache.org Received: (qmail 70965 invoked by uid 99); 9 Nov 2010 02:15:05 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 02:15:05 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 02:15:04 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id D7B7D23889B3; Tue, 9 Nov 2010 02:13:50 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1032813 - in /directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec: KdcReqBodyDecoderTest.java TicketDecoderTest.java Date: Tue, 09 Nov 2010 02:13:50 -0000 To: commits@directory.apache.org From: elecharny@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101109021350.D7B7D23889B3@eris.apache.org> Author: elecharny Date: Tue Nov 9 02:13:50 2010 New Revision: 1032813 URL: http://svn.apache.org/viewvc?rev=1032813&view=rev Log: o Almost completely implemented the KDC-REQ-BODY encode method o Improved the test Modified: directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/KdcReqBodyDecoderTest.java directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/TicketDecoderTest.java Modified: directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/KdcReqBodyDecoderTest.java URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/KdcReqBodyDecoderTest.java?rev=1032813&r1=1032812&r2=1032813&view=diff ============================================================================== --- directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/KdcReqBodyDecoderTest.java (original) +++ directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/KdcReqBodyDecoderTest.java Tue Nov 9 02:13:50 2010 @@ -21,9 +21,13 @@ package org.apache.directory.shared.kerb import static org.junit.Assert.assertEquals; +import static org.junit.Assert.fail; + +import java.nio.ByteBuffer; import org.apache.directory.junit.tools.Concurrent; import org.apache.directory.junit.tools.ConcurrentJunitRunner; +import org.apache.directory.shared.asn1.codec.EncoderException; import org.apache.directory.shared.kerberos.codec.options.KdcOptions; import org.apache.directory.shared.kerberos.codec.types.EncryptionType; import org.apache.directory.shared.kerberos.codec.types.HostAddrType; @@ -34,6 +38,7 @@ import org.apache.directory.shared.kerbe import org.apache.directory.shared.kerberos.components.KdcReqBody; import org.apache.directory.shared.kerberos.components.PrincipalName; import org.apache.directory.shared.kerberos.messages.Ticket; +import org.apache.directory.shared.ldap.util.StringTools; import org.junit.Test; import org.junit.runner.RunWith; @@ -98,5 +103,24 @@ public class KdcReqBodyDecoderTest // Check the length assertEquals( 0x15E, length ); + + // Check the encoding + ByteBuffer bb = ByteBuffer.allocate( length ); + + try + { + bb = body.encode( bb ); + + // Check the length + assertEquals( 0x15E, bb.limit() ); + + System.out.println( StringTools.dumpBytes( bb.array() ) ); + + //assertEquals( encodedPdu, decodedPdu ); + } + catch ( EncoderException ee ) + { + fail(); + } } } Modified: directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/TicketDecoderTest.java URL: http://svn.apache.org/viewvc/directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/TicketDecoderTest.java?rev=1032813&r1=1032812&r2=1032813&view=diff ============================================================================== --- directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/TicketDecoderTest.java (original) +++ directory/apacheds/trunk/kerberos-codec/src/test/java/org/apache/directory/shared/kerberos/codec/TicketDecoderTest.java Tue Nov 9 02:13:50 2010 @@ -127,7 +127,7 @@ public class TicketDecoderTest // Check the encoding try { - ByteBuffer bb = ticket.encode(); + ByteBuffer bb = ticket.encode( null ); // Check the length assertEquals( 0x46, bb.limit() );