REOPENED - BATCH-618: DefaultJobParametersConverter does not parse parameters of type double

handle round doubles correctly
This commit is contained in:
robokaso
2009-02-15 22:15:58 +00:00
parent 9391d6f471
commit e40aab476a
2 changed files with 10 additions and 8 deletions

View File

@@ -137,6 +137,14 @@ public class DefaultJobParametersConverterTests extends TestCase {
assertEquals(1.38, props.getDouble("value"), Double.MIN_VALUE);
}
public void testGetParametersWithRoundDouble() throws Exception {
String[] args = new String[] { "value(double)=1.0" };
JobParameters props = factory.getJobParameters(StringUtils.splitArrayElementsIntoProperties(args, "="));
assertNotNull(props);
assertEquals((double) 1.0, props.getDouble("value"), Double.MIN_VALUE);
}
public void testGetProperties() throws Exception {
JobParameters parameters = new JobParametersBuilder().addDate("schedule.date", dateFormat.parse("01/23/2008"))