Return-Path: Delivered-To: apmail-directory-commits-archive@www.apache.org Received: (qmail 54799 invoked from network); 6 Jul 2005 06:32:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Jul 2005 06:32:04 -0000 Received: (qmail 32005 invoked by uid 500); 6 Jul 2005 06:32:03 -0000 Delivered-To: apmail-directory-commits-archive@directory.apache.org Received: (qmail 31963 invoked by uid 500); 6 Jul 2005 06:32:02 -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 31950 invoked by uid 99); 6 Jul 2005 06:32:02 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jul 2005 23:32:02 -0700 X-ASF-Spam-Status: No, hits=0.2 required=10.0 tests=NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.29) with SMTP; Tue, 05 Jul 2005 23:32:02 -0700 Received: (qmail 54681 invoked by uid 65534); 6 Jul 2005 06:31:54 -0000 Message-ID: <20050706063154.54680.qmail@minotaur.apache.org> Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r209415 - in /directory/sandbox/trunk/asn1-new-codec/src: java/org/apache/asn1/ldap/pojo/ExtendedResponse.java test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java Date: Wed, 06 Jul 2005 06:31:54 -0000 To: commits@directory.apache.org From: elecharny@apache.org X-Mailer: svnmailer-1.0.2 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Author: elecharny Date: Tue Jul 5 23:31:52 2005 New Revision: 209415 URL: http://svn.apache.org/viewcvs?rev=209415&view=rev Log: - Added a toString() method - polished the code Modified: directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/ldap/pojo/ExtendedResponse.java directory/sandbox/trunk/asn1-new-codec/src/test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java Modified: directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/ldap/pojo/ExtendedResponse.java URL: http://svn.apache.org/viewcvs/directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/ldap/pojo/ExtendedResponse.java?rev=209415&r1=209414&r2=209415&view=diff ============================================================================== --- directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/ldap/pojo/ExtendedResponse.java (original) +++ directory/sandbox/trunk/asn1-new-codec/src/java/org/apache/asn1/ldap/pojo/ExtendedResponse.java Tue Jul 5 23:31:52 2005 @@ -42,7 +42,7 @@ //~ Constructors ------------------------------------------------------------------------------- /** - * Creates a new ExtendedRequest object. + * Creates a new ExtendedResponse object. */ public ExtendedResponse() { @@ -89,5 +89,31 @@ public void setResponse( OctetString response ) { this.response = response; + } + + /** + * Get a String representation of an ExtendedResponse + * + * @return An ExtendedResponse String + */ + public String toString() + { + + StringBuffer sb = new StringBuffer(); + + sb.append( " Extended Response\n" ); + sb.append( super.toString() ); + + if ( name != null ) + { + sb.append( " Response name :'").append( name.toString() ).append( "'\n" ); + } + + if ( response != null ) + { + sb.append( " Response :'").append( response.toString() ).append( "'\n" ); + } + + return sb.toString(); } } Modified: directory/sandbox/trunk/asn1-new-codec/src/test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java URL: http://svn.apache.org/viewcvs/directory/sandbox/trunk/asn1-new-codec/src/test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java?rev=209415&r1=209414&r2=209415&view=diff ============================================================================== --- directory/sandbox/trunk/asn1-new-codec/src/test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java (original) +++ directory/sandbox/trunk/asn1-new-codec/src/test/org/apache/asn1/ldap/codec/ExtendedResponseTest.java Tue Jul 5 23:31:52 2005 @@ -79,9 +79,10 @@ stream.flip(); - // Allocate a ExtendedResponse Container + // Allocate a LdapMessage Container IAsn1Container ldapMessageContainer = new LdapMessageContainer(); + // Decode the ExtendedResponse PDU try { ldapDecoder.decode( stream, ldapMessageContainer ); @@ -92,6 +93,7 @@ Assert.fail( de.getMessage() ); } + // Check the decoded ExtendedResponse PDU LdapMessage message = ( ( LdapMessageContainer ) ldapMessageContainer ).getLdapMessage(); ExtendedResponse extendedResponse = message.getExtendedResponse(); @@ -133,9 +135,10 @@ stream.flip(); - // Allocate a ExtendedResponse Container + // Allocate a LdapMessage Container IAsn1Container ldapMessageContainer = new LdapMessageContainer(); + // Decode the ExtendedResponse PDU try { ldapDecoder.decode( stream, ldapMessageContainer ); @@ -146,6 +149,7 @@ Assert.fail( de.getMessage() ); } + // Check the decoded ExtendedResponse PDU LdapMessage message = ( ( LdapMessageContainer ) ldapMessageContainer ).getLdapMessage(); ExtendedResponse extendedResponse = message.getExtendedResponse();