Browse Source

- tests for parseHumanSizes

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@486147 13f79535-47bb-0310-9956-ffa450edef68
master
Kevin Jackson 18 years ago
parent
commit
fe023065f2
1 changed files with 14 additions and 0 deletions
  1. +14
    -0
      src/tests/junit/org/apache/tools/ant/util/StringUtilsTest.java

+ 14
- 0
src/tests/junit/org/apache/tools/ant/util/StringUtilsTest.java View File

@@ -103,4 +103,18 @@ public class StringUtilsTest extends TestCase {
for (int i = 0; i < size; i++) { buf.append(ch); };
return buf;
}
public void testParseHumanSizes() throws Exception {
final long KILOBYTE = 1024;
final long MEGABYTE = KILOBYTE * 1024;
final long GIGABYTE = MEGABYTE * 1024;
final long TERABYTE = GIGABYTE * 1024;
final long PETABYTE = TERABYTE * 1024;
assertEquals(StringUtils.parseHumanSizes("1K"), KILOBYTE);
assertEquals(StringUtils.parseHumanSizes("1M"), MEGABYTE);
assertEquals(StringUtils.parseHumanSizes("1G"), GIGABYTE);
assertEquals(StringUtils.parseHumanSizes("1T"), TERABYTE);
assertEquals(StringUtils.parseHumanSizes("1P"), PETABYTE);
assertEquals(StringUtils.parseHumanSizes("1"), 1L);
}
}

Loading…
Cancel
Save