Source:
<code>public void testBigDecimal() { <START> Object convertedObject = basicConverter.convertValue(null, BigDecimal.class); <END> assertNull(convertedObject); convertedObject = basicConverter.convertValue(new BigDecimal(0), BigDecimal.class); assertEquals(BigDecimal.ZERO, convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0), BigDecimal.class); assertEquals(BigDecimal.ZERO, convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0.0), BigDecimal.class); assertEquals(BigDecimal.valueOf(0.0), convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0.000), BigDecimal.class); assertEquals(BigDecimal.valueOf(0.000), convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(10), BigDecimal.class); assertEquals(BigDecimal.TEN, convertedObject); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(12345.67890), BigDecimal.class); assertEquals(BigDecimal.valueOf(12345.67890), convertedObject); }</code><technical_language>I :)</technical_language>

Target:
public void testBigDecimal() { Object convertedObject = basicConverter.convertValue(null, BigDecimal.class); assertEquals(BigDecimal.ZERO, convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(new BigDecimal(0), BigDecimal.class); assertEquals(BigDecimal.ZERO, convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0), BigDecimal.class); assertEquals(BigDecimal.ZERO, convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0.0), BigDecimal.class); assertEquals(BigDecimal.valueOf(0.0), convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(0.000), BigDecimal.class); assertEquals(BigDecimal.valueOf(0.000), convertedObject); assertTrue(convertedObject instanceof BigDecimal); assertEquals(0, BigDecimal.ZERO.compareTo((BigDecimal) convertedObject)); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(10), BigDecimal.class); assertEquals(BigDecimal.TEN, convertedObject); convertedObject = basicConverter.convertValue(BigDecimal.valueOf(12345.67890), BigDecimal.class); assertEquals(BigDecimal.valueOf(12345.67890), convertedObject); }