.addAdminMsg(loginReq.name("user").nameType(EmaRdm.USER_NAME).applicationId("127").position("127.0.0.1/net").allowSuspectData(true).message()) .addAdminMsg(reqMsg.domainType(EmaRdm.MMT_DIRECTORY).filter(EmaRdm.SERVICE_INFO_FILTER | EmaRdm.SERVICE_STATE_FILTER | EmaRdm.SERVICE_GROUP_FILTER)) .addAdminMsg(reqMsg.clear().domainType(EmaRdm.MMT_DICTIONARY).filter(EmaRdm.DICTIONARY_VERBOSE).name("RWFFld").serviceId(1))
loginReq.instanceId("id"); loginReq.password("password"); loginReq.position("123.456.789.012"); authenticationExtended = ByteBuffer.allocate(5); authenticationExtended.put("tests".getBytes());
loginRefresh.position(loginRequest.position());
loginReq.instanceId("InstanceId"); loginReq.password("12345"); loginReq.position("Position"); loginReq.authenticationExtended(ByteBuffer.wrap("AuthExtended".getBytes())); loginReq.name("Name"); assertEquals("12345", loginReq.password()); assertEquals(true, loginReq.hasPosition()); assertEquals("Position", loginReq.position()); assertEquals(true, loginReq.hasAuthenticationExtended()); assertEquals(ByteBuffer.wrap("AuthExtended".getBytes()), loginReq.authenticationExtended());
assertEquals("127.0.0.1/net", loginReq.position());
@Test public void errorHandlingLoginRequestTest() { LoginReq loginReq = EmaFactory.Domain.createLoginReq(); exception.expect(OmmInvalidUsageException.class); exception.expectMessage("ApplicationAuthorizationToken element is not set"); loginReq.applicationAuthorizationToken(); exception.expect(OmmInvalidUsageException.class); exception.expectMessage("InstanceId element is not set"); loginReq.instanceId(); exception.expect(OmmInvalidUsageException.class); exception.expectMessage("Password element is not set"); loginReq.password(); exception.expect(OmmInvalidUsageException.class); exception.expectMessage("Position element is not set"); loginReq.position(); exception.expect(OmmInvalidUsageException.class); exception.expectMessage("authenticationExtended element is not set"); loginReq.authenticationExtended(); }