]> source.dussan.org Git - sonarqube.git/commitdiff
add unit test to AnnotationUtilsTest
authorsimonbrandhof <simon.brandhof@gmail.com>
Thu, 23 Sep 2010 14:52:08 +0000 (14:52 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Thu, 23 Sep 2010 14:52:08 +0000 (14:52 +0000)
sonar-plugin-api/src/test/java/org/sonar/api/utils/AnnotationUtilsTest.java

index be978cf785ff8da8fc54d826b7dbe7660748aef4..395c60396a0a208aeab5ecaa90e67c72e5d23cd6 100644 (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)