Issues: gh-430 gh-432

This commit is contained in:
Rob Winch
2017-10-06 14:31:08 -05:00
parent 6be3662fed
commit bdbbd72b7d

View File

@@ -0,0 +1,31 @@
package org.springframework.ldap.core.support;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
import javax.naming.ldap.LdapContext;
import static org.assertj.core.api.Assertions.*;
import static org.mockito.Mockito.verify;
/**
* @author Rob Winch
* @since 5.0
*/
@RunWith(MockitoJUnitRunner.class)
public class DefaultTlsDirContextAuthenticationStrategyTests {
@Mock
private LdapContext context;
private DefaultTlsDirContextAuthenticationStrategy strategy = new DefaultTlsDirContextAuthenticationStrategy();
// gh-430
@Test
public void applyAuthenticationThenReconnectInvoked() throws Exception {
this.strategy.applyAuthentication(this.context, "username", "password");
verify(this.context).reconnect(null);
}
}