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 2016/06/20 19:03:09 UTC
svn commit: r1749387 -
/directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java
Author: elecharny
Date: Mon Jun 20 19:03:09 2016
New Revision: 1749387
URL: http://svn.apache.org/viewvc?rev=1749387&view=rev
Log:
Fixed an unit test
Modified:
directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java
Modified: directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java?rev=1749387&r1=1749386&r2=1749387&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java (original)
+++ directory/apacheds/branches/apacheds-value/server-integ/src/test/java/org/apache/directory/IndexIT.java Mon Jun 20 19:03:09 2016
@@ -30,6 +30,7 @@ import java.io.File;
import org.apache.directory.api.ldap.model.constants.SchemaConstants;
import org.apache.directory.api.ldap.model.cursor.Cursor;
import org.apache.directory.api.ldap.model.schema.AttributeType;
+import org.apache.directory.api.ldap.model.schema.Normalizer;
import org.apache.directory.api.ldap.model.schema.SchemaManager;
import org.apache.directory.api.ldap.schema.extractor.SchemaLdifExtractor;
import org.apache.directory.api.ldap.schema.extractor.impl.DefaultSchemaLdifExtractor;
@@ -51,6 +52,7 @@ public class IndexIT
{
private static File dbFileDir;
private static SchemaManager schemaManager;
+ private Normalizer normalizer;
private JdbmIndex<String> jdbmIndex;
private AvlIndex<String> avlIndex;
@@ -93,6 +95,7 @@ public class IndexIT
dbFileDir.mkdirs();
AttributeType attributeType = schemaManager.lookupAttributeTypeRegistry( SchemaConstants.OU_AT );
+ normalizer = attributeType.getEquality().getNormalizer();
jdbmIndex = new JdbmIndex<String>( attributeType.getName(), false );
jdbmIndex.setWkDirPath( dbFileDir.toURI() );
@@ -125,7 +128,7 @@ public class IndexIT
for ( int i = 0; i < 26; i++ )
{
String val = alphabet.substring( i, i + 1 );
- idx.add( val, Strings.getUUID( i + 1 ) );
+ idx.add( normalizer.normalize( val ), Strings.getUUID( i + 1 ) );
}
assertEquals( 26, idx.count() );
@@ -136,7 +139,7 @@ public class IndexIT
assertHasNext( cursor1, Strings.getUUID( 1L ) );
assertHasNext( cursor1, Strings.getUUID( 2L ) );
- idx.drop( "c", Strings.getUUID( 3L ) );
+ idx.drop( normalizer.normalize( "c" ), Strings.getUUID( 3L ) );
for ( long i = 4L; i < 27L; i++ )
{