This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new 1cacf824 Let JUnit manage temporary files
1cacf824 is described below

commit 1cacf82462cff2c1a61c650820b9e077a63f68d4
Author: Gary Gregory <[email protected]>
AuthorDate: Sat Nov 4 08:23:25 2023 -0400

    Let JUnit manage temporary files
---
 .../harmony/pack200/tests/PackingOptionsTest.java  | 48 ++++++++--------------
 1 file changed, 16 insertions(+), 32 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java
 
b/src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java
index 0b275ae2..3066d92b 100644
--- 
a/src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java
+++ 
b/src/test/java/org/apache/commons/compress/harmony/pack200/tests/PackingOptionsTest.java
@@ -157,8 +157,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             new Archive(jarFile, outputStream, options).pack();
         }
 
-        File file2 = File.createTempFile("sql", ".jar");
-        file2.deleteOnExit();
+        File file2 = createTempFile("sql", ".jar");
         unpackJar(file, file2);
 
         File compareFile = new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI());
@@ -177,8 +176,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             }
         }
         // Test 'false'
-        file = File.createTempFile("sql", ".pack");
-        file.deleteOnExit();
+        file = createTempFile("sql", ".pack");
         try (JarFile jarFile = new JarFile(new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI()));
                 FileOutputStream outputStream = new FileOutputStream(file);) {
             options = new PackingOptions();
@@ -187,8 +185,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             new Archive(jarFile, outputStream, options).pack();
         }
 
-        file2 = File.createTempFile("sql", ".jar");
-        file2.deleteOnExit();
+        file2 = createTempFile("sql", ".jar");
         unpackJar(file, file2);
 
         compareFile = new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI());
@@ -227,8 +224,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
         options.setQuiet(true);
         assertFalse(options.isVerbose());
 
-        final File logFile = File.createTempFile("logfile", ".txt");
-        logFile.deleteOnExit();
+        final File logFile = createTempFile("logfile", ".txt");
         options.setLogFile(logFile.getPath());
         assertEquals(logFile.getPath(), options.getLogFile());
 
@@ -244,8 +240,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
         }
 
         options.setVerbose(true);
-        file = File.createTempFile("helloworld", ".pack.gz");
-        file.deleteOnExit();
+        file = createTempFile("helloworld", ".pack.gz");
         try (JarFile in = new JarFile(new 
File(Archive.class.getResource("/pack200/hw.jar").toURI()));
                 FileOutputStream out = new FileOutputStream(file)) {
             new Archive(in, out, options).pack();
@@ -278,8 +273,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             new Archive(in, out, options).pack();
         }
 
-        File file2 = File.createTempFile("sql", ".jar");
-        file2.deleteOnExit();
+        File file2 = createTempFile("sql", ".jar");
         unpackJar(file, file2);
 
         File compareFile = new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI());
@@ -300,8 +294,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             }
         }
         // Test option works correctly. Test 'latest'.
-        file = File.createTempFile("sql", ".pack");
-        file.deleteOnExit();
+        file = createTempFile("sql", ".pack");
         try (JarFile in = new JarFile(new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI()));
                 FileOutputStream out = new FileOutputStream(file)) {
             options = new PackingOptions();
@@ -310,8 +303,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             new Archive(in, out, options).pack();
         }
 
-        file2 = File.createTempFile("sql", ".jar");
-        file2.deleteOnExit();
+        file2 = createTempFile("sql", ".jar");
         unpackJar(file, file2);
 
         compareFile = new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI());
@@ -353,8 +345,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
         }
 
         // unpack and check this was done right
-        final File file2 = File.createTempFile("unknown", ".jar");
-        file2.deleteOnExit();
+        final File file2 = createTempFile("unknown", ".jar");
         unpackJar(file, file2);
         // compare with original
         final File compareFile = new 
File(Archive.class.getResource("/pack200/jndiWithUnknownAttributes.jar").toURI());
@@ -386,8 +377,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             ar.pack();
         }
         // unpack and check this was done right
-        final File file2 = File.createTempFile("unknown", ".jar");
-        file2.deleteOnExit();
+        final File file2 = createTempFile("unknown", ".jar");
         unpackJar(file, file2);
 
         // compare with original
@@ -406,13 +396,11 @@ public class PackingOptionsTest extends 
AbstractTempDirTest {
                 JarFile in = new JarFile(new 
File(Archive.class.getResource("/pack200/jndiWithUnknownAttributes.jar").toURI())))
 {
             final PackingOptions options = new PackingOptions();
             options.addClassAttributeAction("Pack200", "pass");
-            final Archive ar = new Archive(in, out, options);
-            ar.pack();
+            new Archive(in, out, options).pack();
         }
 
         // now unpack
-        final File file2 = File.createTempFile("unknown", ".jar");
-        file2.deleteOnExit();
+        final File file2 = createTempFile("unknown", ".jar");
         unpackJar(file, file2);
 
         // compare with original
@@ -427,8 +415,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
     @Test
     public void testPassFiles() throws IOException, URISyntaxException, 
Pack200Exception {
         // Don't pass any
-        final File file0 = File.createTempFile("sql", ".pack");
-        file0.deleteOnExit();
+        final File file0 = createTempFile("sql", ".pack");
         try (JarFile in = new JarFile(new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI()));
                 FileOutputStream out = new FileOutputStream(file0)) {
             final PackingOptions options = new PackingOptions();
@@ -448,8 +435,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
         }
 
         // Pass a whole directory
-        final File file2 = File.createTempFile("sql", ".pack");
-        file2.deleteOnExit();
+        final File file2 = createTempFile("sql", ".pack");
         try (JarFile in = new JarFile(new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI()));
                 FileOutputStream out = new FileOutputStream(file2)) {
             final PackingOptions options = new PackingOptions();
@@ -464,8 +450,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
         assertTrue(file2.length() > file.length(), "If more files are passed 
then the pack file should be larger");
 
         // now unpack
-        final File file3 = File.createTempFile("sql", ".jar");
-        file3.deleteOnExit();
+        final File file3 = createTempFile("sql", ".jar");
         unpackJar(file, file3);
 
         final File compareFile = new 
File(Archive.class.getResource("/pack200/sqlUnpacked.jar").toURI());
@@ -475,8 +460,7 @@ public class PackingOptionsTest extends AbstractTempDirTest 
{
             compareJarEntries(jarFile, jarFile2);
         }
         // now unpack the file with lots of passed files
-        final File file4 = File.createTempFile("sql", ".jar");
-        file4.deleteOnExit();
+        final File file4 = createTempFile("sql", ".jar");
         unpackJar(file2, file4);
 
         try (JarFile jarFile = new JarFile(file4);

Reply via email to