From 6f6dec3d769b3cd93e3f3c6d236e8a8f672284fe Mon Sep 17 00:00:00 2001 From: simonbrandhof Date: Thu, 23 Sep 2010 14:52:08 +0000 Subject: [PATCH] add unit test to AnnotationUtilsTest --- .../java/org/sonar/api/utils/AnnotationUtilsTest.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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) -- 2.39.5