assertThat(namedFacetAbstract.value(), equalTo("some name"));
}
public void testNamedAnnotationPickedUpOnActionParameter() {
final NamedAnnotationOnParameterFacetFactory facetFactory = new NamedAnnotationOnParameterFacetFactory();
facetFactory.setSpecificationLookup(mockSpecificationLoaderSpi);
class Customer {
@SuppressWarnings("unused")
public void someAction(@Named("some name") final int x) {
}
}
final Method actionMethod = findMethod(Customer.class, "someAction", new Class[] { int.class });
expectNoMethodsRemoved();
facetFactory.processParams(new ProcessParameterContext(actionMethod, 0, facetedMethodParameter));
final Facet facet = facetedMethodParameter.getFacet(NamedFacet.class);
assertThat(facet, is(not(nullValue())));
assertThat(facet instanceof NamedFacetAbstract, is(true));
final NamedFacetAbstract namedFacetAbstract = (NamedFacetAbstract) facet;