Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java')
-rw-r--r--apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java b/apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java
index 3f3f6bf835..cc42a6d9a8 100644
--- a/apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java
+++ b/apitools/org.eclipse.pde.api.tools.tests/src/org/eclipse/pde/api/tools/builder/tests/tags/InvalidAnnotationTagTests.java
@@ -291,4 +291,24 @@ public class InvalidAnnotationTagTests extends TagTest {
String typename = "test13.java";
deployTagTest(typename, inc, true);
}
+
+ public void testInvalidAnnotationTag14I() {
+ x14(true);
+ }
+
+ public void testInvalidAnnotationTag14F() {
+ x14(false);
+ }
+
+ /**
+ * Tests for an invalid @noreference tag on a field in a visible member annotation
+ */
+ private void x14(boolean inc) {
+ setExpectedProblemIds(getDefaultProblemSet(7));
+ setExpectedMessageArgs(new String[][] {
+ {"@noreference", BuilderMessages.TagValidator_annotation_field}
+ });
+ String typename = "test14.java";
+ deployTagTest(typename, inc, true);
+ }
} \ No newline at end of file

Back to the top