diff options
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.java | 20 |
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 |