assertThat(annotation.value(), is("foo"));
}
-
@Test
public void searchClassAnnotationInSuperClass() {
FakeAnnotation annotation = AnnotationUtils.getClassAnnotation(new ChildClass(), FakeAnnotation.class);
assertThat(annotation, nullValue());
}
+ @Test
+ public void shouldAcceptClasses() {
+ FakeAnnotation annotation = AnnotationUtils.getClassAnnotation(SuperClass.class, FakeAnnotation.class);
+ assertThat(annotation.value(), is("foo"));
+
+ annotation = AnnotationUtils.getClassAnnotation(ChildClass.class, FakeAnnotation.class);
+ assertThat(annotation.value(), is("foo"));
+ }
+
}
@Retention(RetentionPolicy.RUNTIME)