@Test
public void zipNoRecStrStr() throws Exception {

  File destFile = new File(destDir, "noRecStrStr.zip");
  Vector<String> names = new Vector<String>();
  names.add(srcFileName);
  names.add(nestedSrcFileName);
  File test = ZipUtil.zip(
          new String[] { srcFile.getCanonicalPath(), nestedSrcFile.getCanonicalPath(),
                  nestedSrcDir.getCanonicalPath() }, destFile.getCanonicalPath(), false, ZipUtil.NO_COMPRESSION);
  Assert.assertTrue(test.exists());
  ZipFile zip = new ZipFile(test);
  Assert.assertEquals(2, zip.size());
  Enumeration<? extends ZipEntry> entries = zip.entries();
  try {
    while (entries.hasMoreElements()) {
      ZipEntry entry = entries.nextElement();
      Assert.assertTrue(names.contains(entry.getName()));
    }
  } catch (AssertionError ae) {
    zip.close();
    throw ae;
  }
  zip.close();
}