()
| 208 | } |
| 209 | |
| 210 | @Test |
| 211 | public void testBigDecimals() { |
| 212 | BigDecimal big = new BigDecimal(SUPER_BIG.multiply(BigInteger.TEN), 1); |
| 213 | IonInt val = system().newInt(big); |
| 214 | assertEquals(SUPER_BIG, val.bigIntegerValue()); |
| 215 | assertEquals(SUPER_BIG_TRUNC_64, val.longValue()); |
| 216 | assertEquals(SUPER_BIG_TRUNC_32, val.intValue()); |
| 217 | |
| 218 | assertEquals(SUPER_BIG.hashCode(), val.hashCode()); |
| 219 | |
| 220 | IonNumber result = (IonNumber) reload(val); |
| 221 | assertEquals(0, big.compareTo(result.bigDecimalValue())); |
| 222 | } |
| 223 | |
| 224 | @Test |
| 225 | public void testSetLongAfterSetBig() { |
nothing calls this directly
no test coverage detected