@Test
public void testConvertStringDoubleInScientificNotation() {

    List<String> values = ImmutableList.of("5.15501576938E-4",
            "5.15501576938E+4", "1e10");
    values.forEach(value -> {
        double expected = Double.parseDouble(value);
        Object actual = Convert.stringToJava(value);
        if(actual instanceof Float) {
            actual = ((Float) actual).doubleValue();
        }
        Assert.assertEquals(expected, actual);
    });
}