未验证 提交 2292039b 编写于 作者: E EricZeng 提交者: GitHub

Merge pull request #474 from houxiufeng/dev_v2.5.0_addtest

modify AbstractSingleSignOnTest error
......@@ -111,3 +111,4 @@ dist/
dist/*
kafka-manager-web/src/main/resources/templates/
.DS_Store
kafka-manager-console/package-lock.json
......@@ -25,6 +25,7 @@ import org.testng.annotations.Test;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.Field;
import java.util.HashMap;
/**
* @author wyc
......@@ -142,7 +143,7 @@ public class AbstractSingleSignOnTest extends BaseTest {
Field accountLdapEnabled = abstractSingleSignOn.getClass().getDeclaredField("accountLdapEnabled");
FieldSetter.setField(abstractSingleSignOn, accountLdapEnabled, true);
Mockito.when(ldapAuthentication.authenticate(Mockito.anyString(), Mockito.anyString())).thenReturn(false);
Mockito.when(ldapAuthentication.authenticate(Mockito.anyString(), Mockito.anyString())).thenReturn(null);
Assert.assertEquals(abstractSingleSignOn.loginAndGetLdap(request, response, dto).toString(), Result.buildFrom(ResultStatus.LDAP_AUTHENTICATION_FAILED).toString());
}
......@@ -158,7 +159,7 @@ public class AbstractSingleSignOnTest extends BaseTest {
Field accountLdapEnabled = abstractSingleSignOn.getClass().getDeclaredField("accountLdapEnabled");
FieldSetter.setField(abstractSingleSignOn, accountLdapEnabled, true);
Mockito.when(ldapAuthentication.authenticate(Mockito.anyString(), Mockito.anyString())).thenReturn(true);
Mockito.when(ldapAuthentication.authenticate(Mockito.anyString(), Mockito.anyString())).thenReturn(new HashMap<>());
// 通过反射初始化成员变量,防止出现空指针异常
Field authUserRegistrationRole = abstractSingleSignOn.getClass().getDeclaredField("authUserRegistrationRole");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册