提交 d6d15834 编写于 作者: H hujie

CI no environment 9

上级 dba3bad9
...@@ -63,7 +63,7 @@ public abstract class AuthenticationInfoManagementAclPlugEngine implements AclPl ...@@ -63,7 +63,7 @@ public abstract class AuthenticationInfoManagementAclPlugEngine implements AclPl
accessControlAddressMap.put(accessControl.getNetaddress(), authenticationInfo); accessControlAddressMap.put(accessControl.getNetaddress(), authenticationInfo);
log.info("authenticationInfo is {}", authenticationInfo.toString()); log.info("authenticationInfo is {}", authenticationInfo.toString());
} catch (Exception e) { } catch (Exception e) {
throw new AclPlugRuntimeException(accessControl.toString(), e); throw new AclPlugRuntimeException(String.format("Exception info %s %s" ,e.getMessage() , accessControl.toString()), e);
} }
} }
......
...@@ -98,6 +98,20 @@ public class PlainAclPlugEngineTest { ...@@ -98,6 +98,20 @@ public class PlainAclPlugEngineTest {
} }
accessControl = new BorkerAccessControl();
accessControl.setAccount("onlyNetAddress");
accessControl.setPassword("aliyun11");
accessControl.setNetaddress("127.0.0.1");
accessControl.setRecognition("127.0.0.1:1");
accessControlTwo = new BorkerAccessControl();
accessControlTwo.setAccount("listtransport");
accessControlTwo.setPassword("aliyun1");
accessControlTwo.setNetaddress("127.0.0.1");
accessControlTwo.setRecognition("127.0.0.1:2");
transport = new BorkerAccessControlTransport();
transport.setOnlyNetAddress((BorkerAccessControl) accessControl);
loginInfoMap = new ConcurrentHashMap<>(); loginInfoMap = new ConcurrentHashMap<>();
FieldSetter.setField(plainAclPlugEngine, plainAclPlugEngine.getClass().getSuperclass().getDeclaredField("loginInfoMap"), loginInfoMap); FieldSetter.setField(plainAclPlugEngine, plainAclPlugEngine.getClass().getSuperclass().getDeclaredField("loginInfoMap"), loginInfoMap);
...@@ -261,18 +275,18 @@ public class PlainAclPlugEngineTest { ...@@ -261,18 +275,18 @@ public class PlainAclPlugEngineTest {
@Test @Test
public void getAuthenticationInfo() { public void getAuthenticationInfo() {
AccessControl AccessControl = new AccessControl(); AccessControl accessControl = new AccessControl();
AccessControl.setAccount("rokcetmq"); accessControl.setAccount("rokcetmq");
AccessControl.setPassword("aliyun11"); accessControl.setPassword("aliyun11");
AccessControl.setNetaddress("127.0.0.1"); accessControl.setNetaddress("127.0.0.1");
AccessControl.setRecognition("127.0.0.1:1"); accessControl.setRecognition("127.0.0.1:1");
AuthenticationResult authenticationResult = new AuthenticationResult(); AuthenticationResult authenticationResult = new AuthenticationResult();
plainAclPlugEngine.getAuthenticationInfo(AccessControl, authenticationResult); plainAclPlugEngine.getAuthenticationInfo(accessControl, authenticationResult);
Assert.assertEquals("Login information does not exist, Please check login, password, IP", authenticationResult.getResultString()); Assert.assertEquals("Login information does not exist, Please check login, password, IP", authenticationResult.getResultString());
plainAclPlugEngine.setAccessControl(accessControl); plainAclPlugEngine.setAccessControl(this.accessControl);
AuthenticationInfo authenticationInfo = plainAclPlugEngine.getAuthenticationInfo(AccessControl, authenticationResult); AuthenticationInfo authenticationInfo = plainAclPlugEngine.getAuthenticationInfo(accessControl, authenticationResult);
Assert.assertNotNull(authenticationInfo); Assert.assertNotNull(authenticationInfo);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册