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]