mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
🐞fix toNumber bug
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
package cn.hutool.core.convert;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
|
||||
public class NumberChineseFormatterTest {
|
||||
@@ -92,8 +91,23 @@ public class NumberChineseFormatterTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore
|
||||
public void chineseToNumberTest2(){
|
||||
Assert.assertEquals(120, NumberChineseFormatter.chineseToNumber("一百二"));
|
||||
Assert.assertEquals(1200, NumberChineseFormatter.chineseToNumber("一千二"));
|
||||
Assert.assertEquals(22000, NumberChineseFormatter.chineseToNumber("两万二"));
|
||||
Assert.assertEquals(22003, NumberChineseFormatter.chineseToNumber("两万二零三"));
|
||||
Assert.assertEquals(22010, NumberChineseFormatter.chineseToNumber("两万二零一十"));
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void badNumberTest(){
|
||||
// 连续数字检查
|
||||
NumberChineseFormatter.chineseToNumber("一百一二三");
|
||||
}
|
||||
|
||||
@Test(expected = IllegalArgumentException.class)
|
||||
public void badNumberTest2(){
|
||||
// 非法字符
|
||||
NumberChineseFormatter.chineseToNumber("一百你三");
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user