修复umberUtil.parseNumber对+解析问题

This commit is contained in:
Looly
2023-06-01 18:02:36 +08:00
parent ac53cec860
commit 0ad26a61ed
3 changed files with 13 additions and 1 deletions

View File

@@ -600,4 +600,12 @@ public class NumberUtilTest {
Assert.assertFalse(NumberUtil.isIn(new BigDecimal("0.23"),new BigDecimal("0.12"),new BigDecimal("0.22")));
Assert.assertTrue(NumberUtil.isIn(new BigDecimal("-0.12"),new BigDecimal("-0.3"),new BigDecimal("0")));
}
@Test
public void issueI79VS7Test() {
final String value = "+0.003";
if(NumberUtil.isNumber(value)) {
Assert.assertEquals(0.003, NumberUtil.parseNumber(value).doubleValue(), 0);
}
}
}