]> source.dussan.org Git - poi.git/commitdiff
use real TempFile
authorAndreas Beeker <kiwiwings@apache.org>
Sun, 17 Jul 2016 00:27:52 +0000 (00:27 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Sun, 17 Jul 2016 00:27:52 +0000 (00:27 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1753004 13f79535-47bb-0310-9956-ffa450edef68

src/ooxml/testcases/org/apache/poi/poifs/crypt/TestSecureTempZip.java

index 9993d939bf57100a458917b268a2f8c2e1fc7f94..4d4c5df345290d0adeb5ea6cf80f49a587fd1d10 100644 (file)
@@ -45,6 +45,7 @@ import org.apache.poi.openxml4j.opc.OPCPackage;
 import org.apache.poi.openxml4j.util.ZipEntrySource;
 import org.apache.poi.poifs.filesystem.POIFSFileSystem;
 import org.apache.poi.util.IOUtils;
+import org.apache.poi.util.TempFile;
 import org.apache.poi.xssf.XSSFTestDataSamples;
 import org.apache.poi.xssf.extractor.XSSFEventBasedExcelExtractor;
 import org.apache.poi.xssf.usermodel.XSSFWorkbook;
@@ -58,7 +59,7 @@ public class TestSecureTempZip {
      */
     @Test
     public void protectedTempZip() throws IOException, GeneralSecurityException, XmlException, OpenXML4JException {
-        final File tmpFile = new File("build/tmp", "protectedXlsx.zip");
+        final File tmpFile = TempFile.createTempFile("protectedXlsx", ".zip");
         File tikaProt = XSSFTestDataSamples.getSampleFile("protected_passtika.xlsx");
         FileInputStream fis = new FileInputStream(tikaProt);
         POIFSFileSystem poifs = new POIFSFileSystem(fis);
@@ -101,6 +102,7 @@ public class TestSecureTempZip {
         source.close();
         poifs.close();
         fis.close();
+        tmpFile.delete();
     }
     
     private void copyToFile(InputStream is, File tmpFile, CipherAlgorithm cipherAlgorithm, byte keyBytes[], byte ivBytes[]) throws IOException, GeneralSecurityException {