pdp.createInternalPDP();
String requestFile = null;
if(i < 10)
requestFile = mandatoryBase + "IIE00" + i + "Request.xml";
ResponseCtx actualResponse = pdp.evaluate(requestFile);
assertNotNull("Response for" + i,actualResponse);
String responseFile = null;
if(i < 10)
responseFile = mandatoryBase + "IIE00" + i + "Response.xml";
InputStream responseStream = new FileInputStream(responseFile);
if(responseStream == null)
throw new IllegalStateException("responseStream for IIE0"+ i + " is null");
ResponseCtx expectedResponse = ResponseCtx.getInstance(responseStream);
Result actualResult = (Result) actualResponse.getResults().iterator().next();
Result expectedResult = (Result) expectedResponse.getResults().iterator().next();
assertEquals("IIE0"+i, expectedResult.getDecision(),actualResult.getDecision());
}
}