Exemplo n.º 1
0
 public void testRemoveTemporaries() throws Exception {
   File dir = Native.getTempDir();
   File tmp = new File(dir, Native.JNA_TMPLIB_PREFIX);
   tmp.delete();
   try {
     assertTrue("Couldn't create temporary file " + tmp, tmp.createNewFile());
     assertTrue("File isn't recognized as unpacked", Native.isUnpacked(tmp));
     Native.markTemporaryFile(tmp);
     Native.removeTemporaryFiles();
     assertFalse("Temporary file still exists", tmp.exists());
   } finally {
     tmp.delete();
   }
 }