### Question:
Unzipper { public void unzip(String from, boolean remove) throws IOException { String to = Helper.pruneFileEnd(from); unzip(from, to, remove); }  void unzip(String from, boolean remove); boolean unzip(String fromStr, String toStr, boolean remove); void unzip(InputStream fromIs, File toFolder, ProgressListener progressListener);  }### Answer:
@Test public void testUnzip() throws Exception { String to = "./target/tmp/test"; Helper.removeDir(new File(to)); new Unzipper().unzip("./src/test/resources/com/graphhopper/util/test.zip", to, false); assertTrue(new File("./target/tmp/test/file2 bäh").exists()); assertTrue(new File("./target/tmp/test/folder1").isDirectory()); assertTrue(new File("./target/tmp/test/folder1/folder 3").isDirectory()); Helper.removeDir(new File(to)); }