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 2015/09/24 14:35:16 UTC
svn commit: r1705049 -
/directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java
Author: elecharny
Date: Thu Sep 24 12:35:16 2015
New Revision: 1705049
URL: http://svn.apache.org/viewvc?rev=1705049&view=rev
Log:
Fixed the LdifAnonymizer tests : Injected the SchemaManager in any case, and defined the naming contexts
Modified:
directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java
Modified: directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java?rev=1705049&r1=1705048&r2=1705049&view=diff
==============================================================================
--- directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java (original)
+++ directory/shared/trunk/ldap/client/api/src/test/java/org/apache/directory/ldap/client/api/LdifAnonymizerTest.java Thu Sep 24 12:35:16 2015
@@ -23,6 +23,7 @@ package org.apache.directory.ldap.client
import org.apache.directory.api.ldap.model.schema.SchemaManager;
import org.apache.directory.api.ldap.schema.manager.impl.DefaultSchemaManager;
+import org.junit.BeforeClass;
import org.junit.Test;
@@ -33,6 +34,26 @@ import org.junit.Test;
*/
public class LdifAnonymizerTest
{
+ private static SchemaManager schemaManager;
+
+ @BeforeClass
+ public static void setup()
+ {
+ schemaManager = null;
+
+ try
+ {
+ schemaManager = new DefaultSchemaManager();
+ }
+ catch ( Exception e )
+ {
+ // Todo : we need a schemaManager
+ System.out.println( "Missing a SchemaManager !" );
+ System.exit( -1 );
+ }
+ }
+
+
@Test
public void testLdifAnonymizer() throws Exception, Exception
{
@@ -68,7 +89,7 @@ public class LdifAnonymizerTest
System.out.println( "Missing a SchemaManager !" );
System.exit( -1 );
}
-
+
LdifAnonymizer anonymizer = new LdifAnonymizer( schemaManager );
anonymizer.addNamingContext( "dc=example,dc=com" );
anonymizer.addNamingContext( "dc=acme,dc=com" );
@@ -91,7 +112,8 @@ public class LdifAnonymizerTest
"sn: elecharny\n" +
"givenname: test\n";
- LdifAnonymizer anonymizer = new LdifAnonymizer();
+ LdifAnonymizer anonymizer = new LdifAnonymizer( schemaManager );
+ anonymizer.addNamingContext( "dc=example,dc=com" );
anonymizer.anonymize( ldif );
}
@@ -110,7 +132,8 @@ public class LdifAnonymizerTest
"sn: elecharny\n" +
"givenname: test\n";
- LdifAnonymizer anonymizer = new LdifAnonymizer();
+ LdifAnonymizer anonymizer = new LdifAnonymizer( schemaManager );
+ anonymizer.addNamingContext( "dc=example,dc=com" );
anonymizer.anonymize( ldif );
}
}