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/01 02:01:56 UTC

svn commit: r329945 - /directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java

Author: elecharny
Date: Mon Oct 31 17:01:51 2005
New Revision: 329945

URL: http://svn.apache.org/viewcvs?rev=329945&view=rev
Log:
Fixed the test of binary attributes

Modified:
    directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java

Modified: directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java
URL: http://svn.apache.org/viewcvs/directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java?rev=329945&r1=329944&r2=329945&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java (original)
+++ directory/apacheds/branches/apacheds-utf8/core/src/test/org/apache/ldap/server/operational/BinaryAttributeFilterTest.java Mon Oct 31 17:01:51 2005
@@ -23,6 +23,7 @@
 import javax.naming.directory.BasicAttributes;
 import javax.naming.directory.DirContext;
 
+import org.apache.asn1new.util.StringUtils;
 import org.apache.ldap.server.AbstractAdminTestCase;
 
 
@@ -59,7 +60,7 @@
         ctx = ( DirContext ) sysRoot.lookup( "ou=test" ) ;
         ou = ctx.getAttributes( "" ).get( "ou" );
         value = ou.get();
-        assertTrue( value instanceof byte[] );
+        assertEquals( "test", value );
 
         // try krb5Key which should be binary automatically - use ou as control
         byte[] keyValue = new byte[] { 0x45, 0x23, 0x7d, 0x7f };
@@ -68,10 +69,11 @@
         ctx = ( DirContext ) sysRoot.lookup( "ou=anothertest" ) ;
         ou = ctx.getAttributes( "" ).get( "ou" );
         value = ou.get();
-        assertTrue( value instanceof byte[] );
+        assertEquals( "anothertest", value );
         Attribute jpegPhoto = ctx.getAttributes( "" ).get( "jpegPhoto" );
         value = jpegPhoto.get();
         assertTrue( value instanceof byte[] );
+        assertEquals( "0x45 0x23 0x7D 0x7F ", StringUtils.dumpBytes( (byte[])value ) );
 
         // try jpegPhoto which should be binary automatically but use String to
         // create so we should still get back a byte[] - use ou as control
@@ -81,7 +83,7 @@
         ctx = ( DirContext ) sysRoot.lookup( "ou=yetanothertest" ) ;
         ou = ctx.getAttributes( "" ).get( "ou" );
         value = ou.get();
-        assertTrue( value instanceof byte[] );
+        assertEquals( "yetanothertest", value );
         jpegPhoto = ctx.getAttributes( "" ).get( "jpegPhoto" );
         value = jpegPhoto.get();
         assertTrue( value instanceof byte[] );