}
private void testModulusDecimal() {
final ValueDecimal vd1 = ValueDecimal.get(new BigDecimal(12));
new AssertThrows(ErrorCode.DIVISION_BY_ZERO_1) { public void test() {
vd1.modulus(ValueDecimal.get(new BigDecimal(0)));
}};
ValueDecimal vd2 = ValueDecimal.get(new BigDecimal(10));
ValueDecimal vd3 = vd1.modulus(vd2);
assertEquals(2, vd3.getDouble());
}