@Test
public void mappingShouldContainsAllSupportedJaxRsAnnotations(){

    assertEquals(17, JaxRsAnnotations.getMapping().size());
    assertEquals(ConsumesAnnotationHandler.class, JaxRsAnnotations.getMapping().get(Consumes.class));
    assertEquals(CookieParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(CookieParam.class));
    assertEquals(DELETEAnnotationHandler.class, JaxRsAnnotations.getMapping().get(DELETE.class));
    assertEquals(EncodedAnnotationHandler.class, JaxRsAnnotations.getMapping().get(Encoded.class));
    assertEquals(FormParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(FormParam.class));
    assertEquals(GETAnnotationHandler.class, JaxRsAnnotations.getMapping().get(GET.class));
    assertEquals(HEADAnnotationHandler.class, JaxRsAnnotations.getMapping().get(HEAD.class));
    assertEquals(HeaderParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(HeaderParam.class));
    assertEquals(MatrixParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(MatrixParam.class));
    assertEquals(OPTIONSAnnotationHandler.class, JaxRsAnnotations.getMapping().get(OPTIONS.class));
    assertEquals(PathAnnotationHandler.class, JaxRsAnnotations.getMapping().get(Path.class));
    assertEquals(PathParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(PathParam.class));
    assertEquals(POSTAnnotationHandler.class, JaxRsAnnotations.getMapping().get(POST.class));
    assertEquals(ProducesAnnotationHandler.class, JaxRsAnnotations.getMapping().get(Produces.class));
    assertEquals(PUTAnnotationHandler.class, JaxRsAnnotations.getMapping().get(PUT.class));
    assertEquals(QueryParamAnnotationHandler.class, JaxRsAnnotations.getMapping().get(QueryParam.class));
    assertEquals(DefaultValueAnnotationHandler.class, JaxRsAnnotations.getMapping().get(DefaultValue.class));
}