From: simonbrandhof Date: Thu, 23 Sep 2010 14:52:08 +0000 (+0000) Subject: add unit test to AnnotationUtilsTest X-Git-Tag: 2.6~965 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=6f6dec3d769b3cd93e3f3c6d236e8a8f672284fe;p=sonarqube.git add unit test to AnnotationUtilsTest --- diff --git a/sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java b/sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java index be978cf785f..395c60396a0 100644 --- a/sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java +++ b/sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java @@ -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)