mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-07-21 15:09:48 +08:00
nullToZero增加重载
This commit is contained in:
@@ -21,6 +21,7 @@ import org.junit.jupiter.api.condition.EnabledForJreRange;
|
||||
import org.junit.jupiter.api.condition.JRE;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.math.BigInteger;
|
||||
import java.math.RoundingMode;
|
||||
import java.text.NumberFormat;
|
||||
import java.text.ParseException;
|
||||
@@ -754,4 +755,17 @@ public class NumberUtilTest {
|
||||
"123,456,789.111111",
|
||||
NumberUtil.formatThousands(123456789.111111D, 6));
|
||||
}
|
||||
|
||||
@Test
|
||||
void nullToZeroTest() {
|
||||
Assertions.assertEquals(0, NumberUtil.nullToZero((Integer)null));
|
||||
Assertions.assertEquals(0L, NumberUtil.nullToZero((Long)null));
|
||||
Assertions.assertEquals(0D, NumberUtil.nullToZero((Double)null));
|
||||
Assertions.assertEquals(0D, NumberUtil.nullToZero((Double)null));
|
||||
Assertions.assertEquals(0F, NumberUtil.nullToZero((Float) null));
|
||||
Assertions.assertEquals(0, NumberUtil.nullToZero((Short) null));
|
||||
Assertions.assertEquals(0, NumberUtil.nullToZero((Byte) null));
|
||||
Assertions.assertEquals(BigDecimal.ZERO, NumberUtil.nullToZero((BigDecimal) null));
|
||||
Assertions.assertEquals(BigInteger.ZERO, NumberUtil.nullToZero((BigInteger) null));
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user