}
@Test(expected = MappingException.class)
public void testDoubleToLongConverter_overflow() {
MapperFactory factory = MappingUtil.getMapperFactory();
factory.getConverterFactory().registerConverter(new DoubleToLongConverter(false));
MapperFacade mapper = factory.getMapperFacade();
Double value = (double) Long.MAX_VALUE + 10000.0;
Long result = mapper.map(value, Long.class);
Assert.assertEquals(value.doubleValue(), result.doubleValue());