XacmlPdpActivator.setCurrent(act);
- state = new XacmlState(appmgr);
+ state = new XacmlState(appmgr, GROUP);
}
@AfterClass
PdpStatus status = state.genHeartbeat();
assertEquals(PdpHealthStatus.NOT_HEALTHY, status.getHealthy());
assertEquals(hostName, status.getName());
+ assertEquals(GROUP, status.getPdpGroup());
assertEquals(PDP_TYPE, status.getPdpType());
assertEquals(PdpState.PASSIVE, status.getState());
assertEquals("[ToscaPolicyTypeIdentifier(name=nameA, version=typeA), "
public void testUpdateInternalStatePdpStateChange() {
PdpStateChange req = new PdpStateChange();
req.setName(hostName);
- req.setPdpGroup(GROUP);
+ req.setPdpGroup("wrong-pdp-group");
req.setPdpSubgroup(SUBGROUP);
req.setState(STATE);
PdpStatus status = state.updateInternalState(req);
assertEquals(PdpState.SAFE, status.getState());
+ assertEquals(GROUP, status.getPdpGroup());
PdpResponseDetails resp = status.getResponse();
assertNotNull(resp);
@Test
public void testUpdateInternalStatePdpUpdate() {
PdpUpdate req = new PdpUpdate();
- req.setPdpGroup(GROUP);
+ req.setPdpGroup("wrong-pdp-group");
req.setPdpSubgroup(SUBGROUP);
PdpStatus status = state.updateInternalState(req, "");
status = state.updateInternalState(req, "Failed to load policy: failLoadPolicy1: null");
assertEquals(status.getResponse().getResponseMessage(), "Failed to load policy: failLoadPolicy1: null");
assertEquals(status.getResponse().getResponseStatus(), PdpResponseStatus.FAIL);
+ assertEquals(GROUP, status.getPdpGroup());
}
@Test