Browse Source

add unit test to AnnotationUtilsTest

tags/2.6
simonbrandhof 13 years ago
parent
commit
6f6dec3d76

+ 9
- 1
sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java View File

@@ -37,7 +37,6 @@ public class AnnotationUtilsTest {
assertThat(annotation.value(), is("foo"));
}


@Test
public void searchClassAnnotationInSuperClass() {
FakeAnnotation annotation = AnnotationUtils.getClassAnnotation(new ChildClass(), FakeAnnotation.class);
@@ -50,6 +49,15 @@ public class AnnotationUtilsTest {
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)

Loading…
Cancel
Save