protected void checkArchiveContent(final File archive, final List<String> expected) throws Exception { final InputStream is = new FileInputStream(archive); try { final BufferedInputStream buf = new BufferedInputStream(is); final ArchiveInputStream in = factory.createArchiveInputStream(buf); this.checkArchiveContent(in, expected); } finally { is.close(); } }