diff --git a/core-java/src/test/java/org/baeldung/java/io/JavaFolderSizeTest.java b/core-java-8/src/test/java/org/baeldung/java8/JavaFolderSizeTest.java similarity index 89% rename from core-java/src/test/java/org/baeldung/java/io/JavaFolderSizeTest.java rename to core-java-8/src/test/java/org/baeldung/java8/JavaFolderSizeTest.java index a0c9c13692..2b8c5a6f58 100644 --- a/core-java/src/test/java/org/baeldung/java/io/JavaFolderSizeTest.java +++ b/core-java-8/src/test/java/org/baeldung/java8/JavaFolderSizeTest.java @@ -1,4 +1,4 @@ -package org.baeldung.java.io; +package org.baeldung.java8; import static org.junit.Assert.assertEquals; @@ -6,7 +6,6 @@ import java.io.File; import java.io.IOException; import java.nio.file.FileVisitResult; import java.nio.file.Files; -//import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.SimpleFileVisitor; @@ -18,11 +17,12 @@ import java.util.stream.StreamSupport; import org.apache.commons.io.FileUtils; import org.junit.Test; + public class JavaFolderSizeTest { @Test public void whenGetFolderSizeRecursive_thenCorrect() { - final long expectedSize = 12607; + final long expectedSize = 124; final File folder = new File("src/test/resources"); final long size = getFolderSize(folder); @@ -32,7 +32,7 @@ public class JavaFolderSizeTest { @Test public void whenGetFolderSizeUsingJava7_thenCorrect() throws IOException { - final long expectedSize = 12607; + final long expectedSize = 124; final AtomicLong size = new AtomicLong(0); final Path folder = Paths.get("src/test/resources"); @@ -50,7 +50,7 @@ public class JavaFolderSizeTest { @Test public void whenGetFolderSizeUsingJava8_thenCorrect() throws IOException { - final long expectedSize = 12607; + final long expectedSize = 124; final Path folder = Paths.get("src/test/resources"); final long size = Files.walk(folder).filter(p -> p.toFile().isFile()).mapToLong(p -> p.toFile().length()).sum(); @@ -60,7 +60,7 @@ public class JavaFolderSizeTest { @Test public void whenGetFolderSizeUsingApacheCommonsIO_thenCorrect() { - final long expectedSize = 12607; + final long expectedSize = 124; final File folder = new File("src/test/resources"); final long size = FileUtils.sizeOfDirectory(folder); @@ -70,7 +70,7 @@ public class JavaFolderSizeTest { @Test public void whenGetFolderSizeUsingGuava_thenCorrect() { - final long expectedSize = 12607; + final long expectedSize = 124; final File folder = new File("src/test/resources"); @@ -90,7 +90,7 @@ public class JavaFolderSizeTest { final double unitValue = 1 << (unitIndex * 10); final String readableSize = new DecimalFormat("#,##0.#").format(size / unitValue) + " " + units[unitIndex]; - assertEquals("12.3 KB", readableSize); + assertEquals("124 B", readableSize); } private long getFolderSize(final File folder) { @@ -100,10 +100,11 @@ public class JavaFolderSizeTest { final int count = files.length; for (int i = 0; i < count; i++) { - if (files[i].isFile()) + if (files[i].isFile()) { length += files[i].length(); - else + } else { length += getFolderSize(files[i]); + } } return length; }