Skip to content

Commit 445a8d1

Browse files
committed
BAEL-3651: [Do Not Merge] Add diagnostic logging
1 parent efda444 commit 445a8d1

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

core-java-modules/core-java-io-apis/src/test/java/com/baeldung/file/FileClassUnitTest.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,21 @@
11
package com.baeldung.file;
22

3+
34
import org.junit.Test;
5+
import org.slf4j.Logger;
6+
import org.slf4j.LoggerFactory;
47

58
import java.io.*;
69
import java.util.Arrays;
710
import java.util.List;
11+
import java.util.StringJoiner;
812

913
import static org.junit.Assert.*;
1014

1115
public class FileClassUnitTest {
1216

17+
private static final Logger log = LoggerFactory.getLogger("FileClassUnitTest");
18+
1319
@Test
1420
public void givenDir_whenMkdir_thenDirIsDeleted() {
1521
File directory = new File("dir");
@@ -137,23 +143,39 @@ public void givenDir_whenMkdir_thenCanRenameDir() {
137143
public void givenDataWritten_whenWrite_thenFreeSpaceReduces() {
138144

139145
String home = System.getProperty("user.home");
146+
log.info("user.home: " + home);
140147
String sep = File.separator;
141148
File testDir = makeDir(home + sep + "test");
149+
log.info("testDir: " + testDir.toString());
142150
File sample = new File(testDir, "sample.txt");
151+
log.info("sample: " + sample.toString());
143152

144153
long freeSpaceBefore = testDir.getFreeSpace();
154+
log.info("freeSpaceBefore: " + freeSpaceBefore);
155+
156+
log.info("testDir list before: " + getListOfFiles(testDir));
145157
try {
146158
writeSampleDataToFile(sample);
147159
} catch (IOException e) {
148160
fail("Could not write to " + "sample.txt");
149161
}
150162

151163
long freeSpaceAfter = testDir.getFreeSpace();
164+
log.info("freeSpaceAfter: " + freeSpaceAfter);
165+
log.info("testDir list after: " + getListOfFiles(testDir));
152166
assertTrue(freeSpaceAfter < freeSpaceBefore);
153167

154168
removeDir(testDir);
155169
}
156170

171+
private String getListOfFiles(File dir){
172+
String list = "";
173+
for(String l : dir.list()){
174+
list += " _ " + l;
175+
}
176+
return list;
177+
}
178+
157179
private static File makeDir(String name) {
158180
File directory = new File(name);
159181
directory.mkdir();

0 commit comments

Comments
 (0)