1.1 --- a/rt/aot/src/test/java/org/apidesign/bck2brwsr/aot/ExportPublicPackagesTest.java Thu Nov 20 05:56:47 2014 +0100
1.2 +++ b/rt/aot/src/test/java/org/apidesign/bck2brwsr/aot/ExportPublicPackagesTest.java Sun Nov 23 21:59:21 2014 +0100
1.3 @@ -66,8 +66,22 @@
1.4 Set<String> keep = new TreeSet<>();
1.5 Bck2BrwsrJars.exportPublicPackages(attr, keep);
1.6
1.7 - assertEquals(keep.size(), 7, "Two: " + keep);
1.8 + assertEquals(keep.size(), 7, "Seven: " + keep);
1.9 assertEquals(keep.toString(), "[org/eclipse/mylyn/commons/core/, org/eclipse/mylyn/commons/core/io/, org/eclipse/mylyn/commons/core/net/, org/eclipse/mylyn/commons/core/operations/, org/eclipse/mylyn/commons/core/storage/, org/eclipse/mylyn/internal/commons/core/, org/eclipse/mylyn/internal/commons/core/operations/]");
1.10 }
1.11 +
1.12 + @Test public void lookupHeaders() throws Exception {
1.13 + Attributes attr = new Attributes();
1.14 + attr.putValue("OpenIDE-Module-Public-Packages",
1.15 + "org.openide.util.*, org.openide.util.lookup.*, org.openide.util.lookup.implspi.*"
1.16 + );
1.17 + Set<String> keep = new TreeSet<>();
1.18 + Bck2BrwsrJars.exportPublicPackages(attr, keep);
1.19 +
1.20 + assertEquals(keep.size(), 3, "Three: " + keep);
1.21 + assertTrue(keep.contains("org/openide/util/"), "main pkg: " + keep);
1.22 + assertTrue(keep.contains("org/openide/util/lookup/"), "util pkg: " + keep);
1.23 + assertTrue(keep.contains("org/openide/util/lookup/implspi/"), "spiimpl pkg: " + keep);
1.24 + }
1.25
1.26 }