Skip to content

Commit 42b6bf5

Browse files
committed
add asserts and use temp directory
1 parent 714e909 commit 42b6bf5

1 file changed

Lines changed: 9 additions & 4 deletions

File tree

core-java-modules/core-java-io-2/src/test/java/com/baeldung/createfiles/CreateFilesUnitTest.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import java.io.File;
77
import java.io.IOException;
88

9+
import static org.junit.Assert.assertFalse;
910
import static org.junit.Assert.assertTrue;
1011

1112
public class CreateFilesUnitTest {
@@ -14,7 +15,8 @@ public void givenAnExistingDirectory_whenCreatingAFileWithAbsolutePath_thenFileI
1415
File tempDirectory = new File(System.getProperty("java.io.tmpdir"));
1516
File fileWithAbsolutePath = new File(tempDirectory.getAbsolutePath() + "/myDirectory/testFile.txt");
1617

17-
fileWithAbsolutePath.mkdirs();
18+
assertFalse(fileWithAbsolutePath.exists());
19+
1820
Files.touch(fileWithAbsolutePath);
1921

2022
assertTrue(fileWithAbsolutePath.exists());
@@ -25,17 +27,20 @@ public void givenAnExistingDirectory_whenCreatingANewDirectoryAndFileWithRelativ
2527
File tempDirectory = new File(System.getProperty("java.io.tmpdir"));
2628
File fileWithRelativePath = new File(tempDirectory, "myDirectory/newFile.txt");
2729

28-
fileWithRelativePath.mkdirs();
30+
assertFalse(fileWithRelativePath.exists());
31+
2932
Files.touch(fileWithRelativePath);
3033

3134
assertTrue(fileWithRelativePath.exists());
3235
}
3336

3437
@Test
3538
public void whenCreatingAFileWithFileSeparator_thenFileIsCreated() throws IOException {
36-
File newFile = new File("src" + File.separator + "test" + File.separator + "resources" + File.separator + "newFile.txt");
39+
File tempDirectory = new File(System.getProperty("java.io.tmpdir"));
40+
File newFile = new File(tempDirectory.getAbsolutePath() + File.separator + "newFile.txt");
41+
42+
assertFalse(newFile.exists());
3743

38-
newFile.mkdirs();
3944
Files.touch(newFile);
4045

4146
assertTrue(newFile.exists());

0 commit comments

Comments
 (0)