assertEquals("/one", rootResource.getPath().getValue());
assertEquals(1, rootResource.getResourceMethods().size());
assertEquals(1, rootResource.getSubResourceLocators().size());
assertEquals(3, rootResource.getSubResourceMethods().size());
AbstractResourceMethod resourceMethod = rootResource.getResourceMethods().get(0);
// @HttpMethod
// @Consumes({"application/json", "application/xml"})
// public String postResourceMethodTester() {
// return "Hi there, here is a resource method.";
// }
assertEquals("POST", resourceMethod.getHttpMethod());
assertEquals(0, resourceMethod.getParameters().size());
assertEquals(2, resourceMethod.getSupportedInputTypes().size());
assertTrue(resourceMethod.getSupportedInputTypes().contains(MediaType.valueOf("application/json")));
assertTrue(resourceMethod.getSupportedInputTypes().contains(MediaType.valueOf("application/xml")));
assertEquals(1, resourceMethod.getSupportedOutputTypes().size());
assertEquals("*/*", resourceMethod.getSupportedOutputTypes().get(0).toString());
AbstractSubResourceLocator locator = rootResource.getSubResourceLocators().get(0);
// @Path("/subres-locator/{p1}")
// public TestSubResourceOne getSubResourceMethodTester(
// @PathParam("p1") String pOne, @MatrixParam("p2") int pTwo, @HeaderParam("p3") String pThree) {