directory-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kayyag...@apache.org
Subject svn commit: r895424 - /directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java
Date Sun, 03 Jan 2010 15:51:25 GMT
Author: kayyagari
Date: Sun Jan  3 15:51:24 2010
New Revision: 895424

URL: http://svn.apache.org/viewvc?rev=895424&view=rev
Log:
fixed testGssSpnegoBind

Modified:
    directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java

Modified: directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java
URL: http://svn.apache.org/viewvc/directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java?rev=895424&r1=895423&r2=895424&view=diff
==============================================================================
--- directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java
(original)
+++ directory/apacheds/branches/apacheds-schema/server-integ/src/test/java/org/apache/directory/server/operations/bind/SaslBindIT.java
Sun Jan  3 15:51:24 2010
@@ -62,7 +62,6 @@
 import org.apache.directory.shared.ldap.message.spi.BinaryAttributeDetector;
 import org.apache.directory.shared.ldap.name.LdapDN;
 import org.apache.directory.shared.ldap.util.ArrayUtils;
-import org.junit.Before;
 import org.junit.Test;
 import org.junit.runner.RunWith;
 import org.slf4j.Logger;
@@ -449,7 +448,14 @@
      @Test
      public void testGssSpnegoBind() throws Exception
      {
-         BogusNtlmProvider provider = getNtlmProviderUsingReflection();
+         BogusNtlmProvider provider = new BogusNtlmProvider();
+
+         // the provider configured in @CreateLdapServer only sets for the NTLM mechanism
+         // but we use the same NtlmMechanismHandler class for GSS_SPNEGO too but this is
a separate
+         // instance, so we need to set the provider in the NtlmMechanismHandler instance
of GSS_SPNEGO mechanism
+         NtlmMechanismHandler ntlmHandler = ( NtlmMechanismHandler ) ldapServer.getSaslMechanismHandlers().get(
SupportedSaslMechanisms.GSS_SPNEGO );
+         ntlmHandler.setNtlmProvider( provider );
+
          NtlmSaslBindClient client = new NtlmSaslBindClient( SupportedSaslMechanisms.GSS_SPNEGO
);
          InternalBindResponse type2response = client.bindType1( "type1_test".getBytes() );
          assertEquals( 1, type2response.getMessageId() );



Mime
View raw message