< prev index next >
test/jdk/com/sun/tools/jextract/Runner.java
Print this page
@@ -114,11 +114,11 @@
@Test
public void testJarManifest() throws IOException {
// Get the jar
ByteArrayOutputStream bos = new ByteArrayOutputStream();
- ctx.collectJarFile(new JarOutputStream(bos), pkg);
+ ctx.collectJarFile(new JarOutputStream(bos), new String[0], pkg);
System.out.println("Jar built, verifying...");
JarInputStream jis = new JarInputStream(new ByteArrayInputStream(bos.toByteArray()));
// List all classes in the jar
@@ -126,17 +126,19 @@
for (JarEntry e = jis.getNextJarEntry(); e != null; e = jis.getNextJarEntry()) {
if (e.isDirectory()) {
continue;
}
String name = e.getName();
+ if (! name.endsWith(".properties")) {
if (! name.endsWith(".class")) {
// Should not have file not class files
System.err.println("Warning: unexpected file " + name);
}
name = name.substring(0, name.length() - 6);
files.add(name.replace(File.separatorChar, '.'));
}
+ }
assertEquals(files, mfm.listClasses());
}
private void verifyNativeLocation(NativeLocation actual, NativeLocation expected) {
< prev index next >