@@ -67,26 +67,25 @@ protected String buildFinalTestSourceName(final String projectName) {
67
67
}
68
68
69
69
protected void assertJarContent (final File jarFile , final String [] expectedFiles ) throws IOException {
70
- ZipFile jar = new ZipFile (jarFile );
71
- Enumeration <? extends ZipEntry > entries = jar .entries ();
70
+ try ( ZipFile jar = new ZipFile (jarFile )) {
71
+ Enumeration <? extends ZipEntry > entries = jar .entries ();
72
72
73
- if (expectedFiles .length == 0 ) {
74
- assertFalse (entries .hasMoreElements (), "Jar file should not contain any entry" );
75
- } else {
76
- assertTrue (entries .hasMoreElements ());
73
+ if (expectedFiles .length == 0 ) {
74
+ assertFalse (entries .hasMoreElements (), "Jar file should not contain any entry" );
75
+ } else {
76
+ assertTrue (entries .hasMoreElements ());
77
77
78
- Set <String > expected = new TreeSet <>(Arrays .asList (expectedFiles ));
78
+ Set <String > expected = new TreeSet <>(Arrays .asList (expectedFiles ));
79
79
80
- while (entries .hasMoreElements ()) {
81
- ZipEntry entry = entries .nextElement ();
80
+ while (entries .hasMoreElements ()) {
81
+ ZipEntry entry = entries .nextElement ();
82
82
83
- assertTrue (expected .remove (entry .getName ()), "Not expecting " + entry .getName () + " in " + jarFile );
84
- }
83
+ assertTrue (expected .remove (entry .getName ()), "Not expecting " + entry .getName () + " in " + jarFile );
84
+ }
85
85
86
- assertTrue (expected .isEmpty (), "Missing entries " + expected + " in " + jarFile );
86
+ assertTrue (expected .isEmpty (), "Missing entries " + expected + " in " + jarFile );
87
+ }
87
88
}
88
-
89
- jar .close ();
90
89
}
91
90
92
91
protected File getTestTargetDir (String projectName ) {
0 commit comments