diff --git a/spring-core/src/test/java/org/springframework/util/FileSystemUtilsTests.java b/spring-core/src/test/java/org/springframework/util/FileSystemUtilsTests.java index c121d1a3375..c5bcb66574e 100644 --- a/spring-core/src/test/java/org/springframework/util/FileSystemUtilsTests.java +++ b/spring-core/src/test/java/org/springframework/util/FileSystemUtilsTests.java @@ -1,5 +1,5 @@ /* - * Copyright 2002-2023 the original author or authors. + * Copyright 2002-2025 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -18,19 +18,22 @@ package org.springframework.util; import java.io.File; -import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.io.TempDir; import static org.assertj.core.api.Assertions.assertThat; /** + * Tests for {@link FileSystemUtils}. + * * @author Rob Harrop + * @author Sam Brannen */ class FileSystemUtilsTests { @Test - void deleteRecursively() throws Exception { - File root = new File("./tmp/root"); + void deleteRecursively(@TempDir File tempDir) throws Exception { + File root = new File(tempDir, "root"); File child = new File(root, "child"); File grandchild = new File(child, "grandchild"); @@ -53,8 +56,8 @@ class FileSystemUtilsTests { } @Test - void copyRecursively() throws Exception { - File src = new File("./tmp/src"); + void copyRecursively(@TempDir File tempDir) throws Exception { + File src = new File(tempDir, "src"); File child = new File(src, "child"); File grandchild = new File(child, "grandchild"); @@ -68,7 +71,7 @@ class FileSystemUtilsTests { assertThat(grandchild).exists(); assertThat(bar).exists(); - File dest = new File("./dest"); + File dest = new File(tempDir, "/dest"); FileSystemUtils.copyRecursively(src, dest); assertThat(dest).exists(); @@ -78,17 +81,4 @@ class FileSystemUtilsTests { assertThat(src).doesNotExist(); } - - @AfterEach - void tearDown() { - File tmp = new File("./tmp"); - if (tmp.exists()) { - FileSystemUtils.deleteRecursively(tmp); - } - File dest = new File("./dest"); - if (dest.exists()) { - FileSystemUtils.deleteRecursively(dest); - } - } - }