Author: bayard
Date: Fri Nov 11 18:45:53 2011
New Revision: 1201022
URL: http://svn.apache.org/viewvc?rev=1201022&view=rev
Log:
Adding EB/PB/TB per IO-287 and Ron Kuris' patch
Modified:
commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileUtils.java
commons/proper/io/trunk/src/test/java/org/apache/commons/io/FileUtilsTestCase.java
Modified:
commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileUtils.java?rev=1201022&r1=1201021&r2=1201022&view=diff
==============================================================================
--- commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileUtils.java
(original)
+++ commons/proper/io/trunk/src/main/java/org/apache/commons/io/FileUtils.java
Fri Nov 11 18:45:53 2011
@@ -352,14 +352,13 @@ public class FileUtils {
public static String byteCountToDisplaySize(long size) {
String displaySize;
-// if (size / ONE_EB > 0) {
-// displaySize = String.valueOf(size / ONE_EB) + " EB";
-// } else if (size / ONE_PB > 0) {
-// displaySize = String.valueOf(size / ONE_PB) + " PB";
-// } else if (size / ONE_TB > 0) {
-// displaySize = String.valueOf(size / ONE_TB) + " TB";
-// } else
- if (size / ONE_GB > 0) {
+ if (size / ONE_EB > 0) {
+ displaySize = String.valueOf(size / ONE_EB) + " EB";
+ } else if (size / ONE_PB > 0) {
+ displaySize = String.valueOf(size / ONE_PB) + " PB";
+ } else if (size / ONE_TB > 0) {
+ displaySize = String.valueOf(size / ONE_TB) + " TB";
+ } else if (size / ONE_GB > 0) {
displaySize = String.valueOf(size / ONE_GB) + " GB";
} else if (size / ONE_MB > 0) {
displaySize = String.valueOf(size / ONE_MB) + " MB";
Modified:
commons/proper/io/trunk/src/test/java/org/apache/commons/io/FileUtilsTestCase.java
URL:
http://svn.apache.org/viewvc/commons/proper/io/trunk/src/test/java/org/apache/commons/io/FileUtilsTestCase.java?rev=1201022&r1=1201021&r2=1201022&view=diff
==============================================================================
---
commons/proper/io/trunk/src/test/java/org/apache/commons/io/FileUtilsTestCase.java
(original)
+++
commons/proper/io/trunk/src/test/java/org/apache/commons/io/FileUtilsTestCase.java
Fri Nov 11 18:45:53 2011
@@ -324,10 +324,10 @@ public class FileUtilsTestCase extends F
assertEquals(FileUtils.byteCountToDisplaySize(1024 * 1024 * 1024), "1
GB");
assertEquals(FileUtils.byteCountToDisplaySize(1024 * 1024 * 1025), "1
GB");
assertEquals(FileUtils.byteCountToDisplaySize((1024 * 1024 * 1024 * 2)
- 1), "1 GB");
-// assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024), "1 TB");
-// assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024 * 1024), "1 PB");
-// assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024 * 1024 * 1024), "1 EB");
-// assertEquals(FileUtils.byteCountToDisplaySize(Long.MAX_VALUE), "7
EB");
+ assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024), "1 TB");
+ assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024 * 1024), "1 PB");
+ assertEquals(FileUtils.byteCountToDisplaySize(1024L * 1024 * 1024 *
1024 * 1024 * 1024), "1 EB");
+ assertEquals(FileUtils.byteCountToDisplaySize(Long.MAX_VALUE), "7 EB");
// Other MAX_VALUEs
assertEquals(FileUtils.byteCountToDisplaySize(Character.MAX_VALUE),
"63 KB");
assertEquals(FileUtils.byteCountToDisplaySize(Short.MAX_VALUE), "31
KB");