JAVA-31265 Review log statements for projects - Week 8 - 2024 (#15939)

This commit is contained in:
timis1
2024-02-22 00:37:25 +02:00
committed by GitHub
parent ea96452437
commit 3642db8f5f
10 changed files with 115 additions and 23 deletions
@@ -1,61 +1,71 @@
package com.baeldung.io
import org.junit.Test
import groovy.io.FileType
import groovy.io.FileVisitResult
import org.junit.Test
import static org.junit.Assert.assertTrue
class TraverseFileTreeUnitTest {
@Test
void whenUsingEachFile_filesAreListed() {
var files = []
new File('src/main/resources').eachFile { file ->
println file.name
files.add(file.name)
}
assertTrue(files.size() > 1)
}
@Test(expected = IllegalArgumentException)
void whenUsingEachFileOnAFile_anErrorOccurs() {
var files = []
new File('src/main/resources/ioInput.txt').eachFile { file ->
println file.name
files.add(file.name)
}
}
@Test
void whenUsingEachFileMatch_filesAreListed() {
var files = []
new File('src/main/resources').eachFileMatch(~/io.*\.txt/) { file ->
println file.name
files.add(file.name)
}
}
@Test
void whenUsingEachFileRecurse_thenFilesInSubfoldersAreListed() {
var files = []
new File('src/main').eachFileRecurse(FileType.FILES) { file ->
println "$file.parent $file.name"
files.add("$file.parent $file.name")
}
}
@Test
void whenUsingEachFileRecurse_thenDirsInSubfoldersAreListed() {
var files = []
new File('src/main').eachFileRecurse(FileType.DIRECTORIES) { file ->
println "$file.parent $file.name"
files.add("$file.parent $file.name")
}
}
@Test
void whenUsingEachDirRecurse_thenDirsAndSubDirsAreListed() {
var files = []
new File('src/main').eachDirRecurse { dir ->
println "$dir.parent $dir.name"
files.add("$dir.parent $dir.name")
}
}
@Test
void whenUsingTraverse_thenDirectoryIsTraversed() {
var files = []
new File('src/main').traverse { file ->
if (file.directory && file.name == 'groovy') {
FileVisitResult.SKIP_SUBTREE
} else {
println "$file.parent - $file.name"
files.add("$file.parent - $file.name")
}
}
assertTrue(files.size() > 1)
}
}
@@ -2,6 +2,8 @@ package groovy.com.baeldung.stringtypes
import org.junit.Test
import static org.junit.Assert.assertFalse
class DollarSlashyString {
@Test
@@ -19,6 +21,7 @@ class DollarSlashyString {
- $/$$
/$
print(dollarSlashy)
//print(dollarSlashy)
assertFalse(dollarSlashy.isEmpty())
}
}