X-Git-Url: https://juplo.de/gitweb/?p=scannotation;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Forg%2Fscannotation%2Ftest%2FTestSmoke.java;h=cb8b842b4e90bf824dc12503d7b20ad88519e61a;hp=8a9331d96e8c852f3c56ea8f59b09f0c99f05a5c;hb=6f8bc0038ccf20fceaf363d36c22b731e0a998e3;hpb=868064416c672c93f8b0a1b5d7b6a170d2b0e7f3 diff --git a/src/test/java/org/scannotation/test/TestSmoke.java b/src/test/java/org/scannotation/test/TestSmoke.java index 8a9331d..cb8b842 100644 --- a/src/test/java/org/scannotation/test/TestSmoke.java +++ b/src/test/java/org/scannotation/test/TestSmoke.java @@ -7,6 +7,7 @@ import org.scannotation.AnnotationDB; import org.scannotation.ClasspathUrlFinder; import java.io.IOException; +import java.io.PrintWriter; import java.net.URL; import java.util.Map; import java.util.Set; @@ -108,6 +109,18 @@ public class TestSmoke } + @Test + public void testCrossRefMetaAnnotations() throws Exception + { + URL url = ClasspathUrlFinder.findClassBase(TestSmoke.class); + AnnotationDB db = new AnnotationDB(); + db.scanArchives(url); + db.crossReferenceMetaAnnotations(); + + Assert.assertTrue(db.getAnnotationIndex().get(MetaAnnotation.class.getName()).contains(CrossRefMetaAnnotaiton.class.getName())); + } + + @Test public void testByClass() throws Exception {