mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
Merge pull request #1158 from totalo/v5-dev
fixed #1155 修复DataSizeUtil无法处理小数的问题
This commit is contained in:
@@ -18,6 +18,29 @@ public class DataSizeUtilTest {
|
||||
|
||||
parse = DataSizeUtil.parse("3mb");
|
||||
Assert.assertEquals(3145728, parse);
|
||||
|
||||
parse = DataSizeUtil.parse("3.1M");
|
||||
Assert.assertEquals(3250585, parse);
|
||||
|
||||
parse = DataSizeUtil.parse("3.1m");
|
||||
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.1");
|
||||
Assert.assertEquals(3, parse);
|
||||
|
||||
try {
|
||||
parse = DataSizeUtil.parse("3.1.3");
|
||||
} catch (IllegalArgumentException ie) {
|
||||
Assert.assertEquals("'3.1.3' is not a valid data size", ie.getMessage());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Test
|
||||
|
Reference in New Issue
Block a user