1 package net.jaekl.qd.util;
3 import junit.framework.Assert;
7 public class ParseUtilsTest {
10 public void testParseDouble() {
11 String[] inputs = { null, "", "0.0", "27.34", "1234", "3.141592653589793238", "-77.18", "bogus" };
12 double[] expected = { 0.0, 0.0, 0.0, 27.34, 1234, 3.141592653589793238, -77.18, 0.0 };
15 for (int i = 0; i < inputs.length; ++i) {
16 actual = ParseUtils.parseDouble(inputs[i]);
17 Assert.assertEquals(expected[i], actual);
22 public void testParseInt() {
23 String[] inputs = { null, "", "0", "7.1", "1234", "314159265", "-7718", "bogus" };
24 int[] expected = { 0, 0, 0, 0, 1234, 314159265, -7718, 0 };
27 for (int i = 0; i < inputs.length; ++i) {
28 actual = ParseUtils.parseInt(inputs[i]);
29 Assert.assertEquals(expected[i], actual);