final NamedFacetAbstract namedFacetAbstract = (NamedFacetAbstract) facet;
assertThat(namedFacetAbstract.value(), equalTo("some name"));
}
public void testNamedAnnotationPickedUpOnCollection() {
final NamedAnnotationOnMemberFacetFactory facetFactory = new NamedAnnotationOnMemberFacetFactory();
facetFactory.setSpecificationLookup(mockSpecificationLoaderSpi);
class Customer {
@SuppressWarnings("unused")
@Named("some name")
public Collection<?> getOrders() {
return null;
}
}
final Method actionMethod = findMethod(Customer.class, "getOrders");
expectNoMethodsRemoved();
facetFactory.process(new ProcessMethodContext(Customer.class, null, null, actionMethod, mockMethodRemover, facetedMethod));
final Facet facet = facetedMethod.getFacet(NamedFacet.class);
assertThat(facet, is(not(nullValue())));
assertThat(facet instanceof NamedFacetAbstract, is(true));
final NamedFacetAbstract namedFacetAbstract = (NamedFacetAbstract) facet;