bigdec2 = pm.getByKey(BigDecimalModelStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
}
public void testBigDecimalNoPrecision() {
BigDecimalModelNoPrecisionStringId bigdec =
new BigDecimalModelNoPrecisionStringId("test", new BigDecimal("123456789.01"));
pm.insert(bigdec);
BigDecimalModelNoPrecisionStringId bigdec2 = pm.getByKey(BigDecimalModelNoPrecisionStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
bigdec =
new BigDecimalModelNoPrecisionStringId(
"test2",
new BigDecimal("999999999.99"));
pm.insert(bigdec);
bigdec2 = pm.getByKey(BigDecimalModelNoPrecisionStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
//-100.5
bigdec =
new BigDecimalModelNoPrecisionStringId("test3", new BigDecimal("-100.50"));
pm.insert(bigdec);
bigdec2 = pm.getByKey(BigDecimalModelNoPrecisionStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
}