@Test public void isIntegerEqual() { assertEquals(true, NumberHelper.isEqual((Integer) null, (Integer) null)); assertEquals(false, NumberHelper.isEqual(null, 0)); assertEquals(false, NumberHelper.isEqual(0, null)); assertEquals(true, NumberHelper.isEqual(0, 0)); assertEquals(true, NumberHelper.isEqual(new Integer(42), 42)); assertEquals(true, NumberHelper.isEqual(-891, new Integer("-891"))); }
@Test public void isBigDecimalEqual() { assertEquals(true, NumberHelper.isEqual((BigDecimal) null, (BigDecimal) null)); assertEquals(false, NumberHelper.isEqual(null, BigDecimal.ZERO)); assertEquals(false, NumberHelper.isEqual(BigDecimal.ZERO, null)); assertEquals(true, NumberHelper.isEqual(BigDecimal.ZERO, new BigDecimal("0.0"))); assertEquals( true, NumberHelper.isEqual( new BigDecimal("1.5").setScale(1), new BigDecimal("1.50").setScale(2))); assertEquals( true, NumberHelper.isEqual( new BigDecimal("-891.5").setScale(1), new BigDecimal("-891.50").setScale(2))); }