コード例 #1
0
  public void testWithin() {

    PDP pdp = TestSupport.getPDP(TestSupport.getGeoXACMLFNFor("topology", "WithinPolicy.xml"));

    RequestCtx request = null;
    try {
      request =
          RequestCtx.getInstance(
              new FileInputStream(TestSupport.getGeoXACMLFNFor("topology", "WithinRequest.xml")));
    } catch (Exception e) {
      e.printStackTrace();
      Assert.fail(e.getMessage());
    }

    ResponseCtx response = pdp.evaluate(request);
    Result result = (Result) response.getResults().iterator().next();
    assertTrue(result.getDecision() == Result.DECISION_PERMIT);
    assertTrue(result.getStatus().getCode().iterator().next().equals(Status.STATUS_OK));
  }
コード例 #2
0
 @Override
 protected void setUp() throws Exception {
   GeoXACML.initialize();
   TestSupport.initOutputDir();
 }