Author: fanningpj
Date: Sun Jun 15 14:22:41 2025
New Revision: 1926446

URL: http://svn.apache.org/viewvc?rev=1926446&view=rev
Log:
[bug-69715] update tests

Modified:
    
poi/trunk/poi/src/test/java/org/apache/poi/util/DefaultTempFileCreationStrategyTest.java

Modified: 
poi/trunk/poi/src/test/java/org/apache/poi/util/DefaultTempFileCreationStrategyTest.java
URL: 
http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/util/DefaultTempFileCreationStrategyTest.java?rev=1926446&r1=1926445&r2=1926446&view=diff
==============================================================================
--- 
poi/trunk/poi/src/test/java/org/apache/poi/util/DefaultTempFileCreationStrategyTest.java
 (original)
+++ 
poi/trunk/poi/src/test/java/org/apache/poi/util/DefaultTempFileCreationStrategyTest.java
 Sun Jun 15 14:22:41 2025
@@ -27,6 +27,7 @@ import static org.junit.jupiter.api.Asse
 import java.io.File;
 import java.io.IOException;
 import java.nio.file.Files;
+import java.nio.file.Path;
 
 import org.apache.commons.io.FileUtils;
 import org.junit.jupiter.api.AfterEach;
@@ -69,7 +70,7 @@ class DefaultTempFileCreationStrategyTes
         try {
             assertTrue(Files.isDirectory(dir.toPath()), "File is not a 
directory: " + dir);
             DefaultTempFileCreationStrategy testStrategy = new 
DefaultTempFileCreationStrategy(dir);
-            checkGetFile(testStrategy);
+            checkGetFileAndPath(testStrategy, dir.toPath());
         } finally {
             // Clean up the directory after the test
             FileUtils.deleteDirectory(dir);
@@ -84,7 +85,7 @@ class DefaultTempFileCreationStrategyTes
         assertTrue(dir.delete(), "directory not deleted: " + dir);
         try {
             DefaultTempFileCreationStrategy testStrategy = new 
DefaultTempFileCreationStrategy(dir);
-            checkGetFile(testStrategy);
+            checkGetFileAndPath(testStrategy, dir.toPath());
         } finally {
             // Clean up the directory after the test
             FileUtils.deleteDirectory(dir);
@@ -104,8 +105,18 @@ class DefaultTempFileCreationStrategyTes
     }
 
     private static void checkGetFile(DefaultTempFileCreationStrategy strategy) 
throws IOException {
+        checkGetFileAndPath(strategy, null);
+    }
+
+    private static void checkGetFileAndPath(DefaultTempFileCreationStrategy 
strategy,
+                                           Path path) throws IOException {
         File file = strategy.createTempFile("POITest", ".tmp");
         try {
+            if (path != null) {
+                assertTrue(file.toPath().startsWith(path),
+                        "File path does not start with expected path: " + 
path);
+            }
+
             assertTrue(file.getParentFile().exists(),
                     "Failed for " + file.getParentFile());
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to