public void shouldFindPermittableEndpoints()

in component-test/src/main/java/org/apache/fineract/cn/anubis/TestPermittableEndpoints.java [35:47]


  public void shouldFindPermittableEndpoints() throws Exception {
    final Anubis anubis = AnubisApiFactory.create(TestPermittableEndpoints.testEnvironment.serverURI(), logger);
    final List<PermittableEndpoint> permittableEndpoints = anubis.getPermittableEndpoints();
    Assert.assertNotNull(permittableEndpoints);
    Assert.assertEquals(6, permittableEndpoints.size());
    Assert.assertTrue(permittableEndpoints.containsAll(Arrays.asList(
        new PermittableEndpoint("anubis-v1/dummy", "GET"),
        new PermittableEndpoint("anubis-v1/dummy", "DELETE"),
        new PermittableEndpoint("anubis-v1/dummy", "POST"),
        new PermittableEndpoint("anubis-v1/parameterized/*/with/*/parameters", "GET", "endpointGroup"),
        new PermittableEndpoint("anubis-v1/parameterized/{useridentifier}/with/*/parameters", "GET", "endpointGroupWithParameters"))));
    Assert.assertFalse(permittableEndpoints.contains(new PermittableEndpoint("anubis-v1/systemendpoint", "POST")));
  }