NumberHolder extends AbstractValueHolder { @Override public int intValue() { return value != null ? value.intValue() : 0; } NumberHolder(BigDecimal value); @Override BigDecimal getValue(); @Override BigDecimal getBigDecimal(); @Override int intValue(); @Override long longValue(); @Override double doubleValue(); @Override Double getDouble(); @Override Integer getInteger(); @Override Long getLong(); @Override String getString();  }
@Test() public void testIntValue() { assertTrue(d1.intValue() == h1.intValue()); assertTrue(d2.intValue() == h2.intValue()); assertEquals(0, h3.intValue()); }