Code example for BigDecimal

Methods: add

0
    public BigDecimalTest() { 
    } 
 
    @Test 
    public void immutableBigDecimalProof() { 
        BigDecimal fatOne = new BigDecimal("10.0000");
        BigDecimal fatTwo = new BigDecimal("20.0000");
        fatOne.add(fatTwo);
        assertEquals(new BigDecimal("10.0000"), fatOne);
        fatOne = fatOne.add(fatTwo);
        assertEquals(new BigDecimal("30.0000"), fatOne);
    } 
 
    @Test 
    public void unequalScale() { 
        BigDecimal fatOne = new BigDecimal("10");
        BigDecimal fatTwo = new BigDecimal("10.00");
        // Scale doesn't match OneScale < TwoScale 
        assertFalse(fatOne.equals(fatTwo));
        assertFalse(fatTwo.equals(fatOne));