Issues: gh-430 gh-432
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user