bigdec2 = pm.getByKey(BigDecimalStringModelStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
}
public void testBigDecimalDouble() {
BigDecimalDoubleModelStringId bigdec =
new BigDecimalDoubleModelStringId("test", new BigDecimal("123456789.012345"));
pm.insert(bigdec);
BigDecimalDoubleModelStringId bigdec2 = pm.getByKey(BigDecimalDoubleModelStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
bigdec =
new BigDecimalDoubleModelStringId(
"test2",
new BigDecimal("999999999.9999999999"));
pm.insert(bigdec);
bigdec2 = pm.getByKey(BigDecimalDoubleModelStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
//-100.5
bigdec =
new BigDecimalDoubleModelStringId("test3", new BigDecimal("-100.5000000000"));
pm.insert(bigdec);
bigdec2 = pm.getByKey(BigDecimalDoubleModelStringId.class, bigdec.id);
assertEquals(bigdec, bigdec2);
}