mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
add test
This commit is contained in:
parent
b1301e8dea
commit
52674f69fa
@ -144,43 +144,43 @@ public class NumberUtilTest {
|
|||||||
@Test
|
@Test
|
||||||
public void roundStrTest() {
|
public void roundStrTest() {
|
||||||
final String roundStr = NumberUtil.roundStr(2.647, 2);
|
final String roundStr = NumberUtil.roundStr(2.647, 2);
|
||||||
assertEquals(roundStr, "2.65");
|
assertEquals("2.65", roundStr);
|
||||||
|
|
||||||
final String roundStr1 = NumberUtil.roundStr(0, 10);
|
final String roundStr1 = NumberUtil.roundStr(0, 10);
|
||||||
assertEquals(roundStr1, "0.0000000000");
|
assertEquals("0.0000000000", roundStr1);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void roundHalfEvenTest() {
|
public void roundHalfEvenTest() {
|
||||||
String roundStr = NumberUtil.roundHalfEven(4.245, 2).toString();
|
String roundStr = NumberUtil.roundHalfEven(4.245, 2).toString();
|
||||||
assertEquals(roundStr, "4.24");
|
assertEquals("4.24", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(4.2450, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(4.2450, 2).toString();
|
||||||
assertEquals(roundStr, "4.24");
|
assertEquals("4.24", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(4.2451, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(4.2451, 2).toString();
|
||||||
assertEquals(roundStr, "4.25");
|
assertEquals("4.25", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(4.2250, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(4.2250, 2).toString();
|
||||||
assertEquals(roundStr, "4.22");
|
assertEquals("4.22", roundStr);
|
||||||
|
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2050, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2050, 2).toString();
|
||||||
assertEquals(roundStr, "1.20");
|
assertEquals("1.20", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2150, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2150, 2).toString();
|
||||||
assertEquals(roundStr, "1.22");
|
assertEquals("1.22", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2250, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2250, 2).toString();
|
||||||
assertEquals(roundStr, "1.22");
|
assertEquals("1.22", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2350, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2350, 2).toString();
|
||||||
assertEquals(roundStr, "1.24");
|
assertEquals("1.24", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2450, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2450, 2).toString();
|
||||||
assertEquals(roundStr, "1.24");
|
assertEquals("1.24", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2550, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2550, 2).toString();
|
||||||
assertEquals(roundStr, "1.26");
|
assertEquals("1.26", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2650, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2650, 2).toString();
|
||||||
assertEquals(roundStr, "1.26");
|
assertEquals("1.26", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2750, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2750, 2).toString();
|
||||||
assertEquals(roundStr, "1.28");
|
assertEquals("1.28", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2850, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2850, 2).toString();
|
||||||
assertEquals(roundStr, "1.28");
|
assertEquals("1.28", roundStr);
|
||||||
roundStr = NumberUtil.roundHalfEven(1.2950, 2).toString();
|
roundStr = NumberUtil.roundHalfEven(1.2950, 2).toString();
|
||||||
assertEquals(roundStr, "1.30");
|
assertEquals("1.30", roundStr);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -673,4 +673,10 @@ public class NumberUtilTest {
|
|||||||
final double result = NumberUtil.add(v1, v2);
|
final double result = NumberUtil.add(v1, v2);
|
||||||
assertEquals(91007279.3545, result, 0);
|
assertEquals(91007279.3545, result, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void issueIC1MXETest(){
|
||||||
|
final boolean equals = NumberUtil.equals(104557543L, 104557544);
|
||||||
|
assertFalse(equals);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user