DataSizeUtil support decimal

This commit is contained in:
Looly
2020-10-11 14:04:45 +08:00
parent 8cc5b7ffa4
commit 3617d0a569
3 changed files with 32 additions and 29 deletions

View File

@@ -28,6 +28,12 @@ public class DataSizeUtilTest {
parse = DataSizeUtil.parse("3.1MB");
Assert.assertEquals(3250585, parse);
parse = DataSizeUtil.parse("-3.1MB");
Assert.assertEquals(-3250585, parse);
parse = DataSizeUtil.parse("+3.1MB");
Assert.assertEquals(3250585, parse);
parse = DataSizeUtil.parse("3.1mb");
Assert.assertEquals(3250585, parse);
@@ -35,7 +41,7 @@ public class DataSizeUtilTest {
Assert.assertEquals(3, parse);
try {
parse = DataSizeUtil.parse("3.1.3");
DataSizeUtil.parse("3.1.3");
} catch (IllegalArgumentException ie) {
Assert.assertEquals("'3.1.3' is not a valid data size", ie.getMessage());
}