@Test(expected = ConversionException.class) public void testConvertInvalidBigDecimal() { try { converter.convert("test"); } catch (ConversionException expected) { assertEquals("The String value (test) is not a valid BigDecimal!", expected.getMessage()); throw expected; } }
@Test public void testConvert() { String expected = "123.45"; BigDecimal actual = converter.convert(expected); assertNotNull(actual); assertNotSame(expected, actual); assertEquals(new BigDecimal(expected), actual); }
@Test public void convertValorValido() { Assert.assertEquals(BigDecimal.TEN, converter.convert(BigDecimal.class, BigDecimal.TEN)); Assert.assertEquals(new BigDecimal("10.0"), converter.convert(BigDecimal.class, "10,0")); }
@Test public void convertValorNulo() { Assert.assertNull(converter.convert(BigDecimal.class, null)); }