package hudson.plugins.crap4j.reader.util;
import java.util.Locale;
import junit.framework.Assert;
import junit.framework.TestCase;
import com.schneide.crap4j.reader.util.NumericalParser;
public class NumericalParserTest extends TestCase {
public NumericalParserTest() {
super();
}
public void testGermanDoubleRepresentation() {
NumericalParser parser = new NumericalParser(Locale.GERMAN);
Assert.assertEquals(1.00d, parser.parseDouble("1,00"), 1E-9);
Assert.assertEquals(60036.00d, parser.parseDouble("60036,00"), 1E-9);
Assert.assertEquals(7.16d, parser.parseDouble("7,16"), 1E-9);
}
public void testEnglishDoubleRepresentation() {
NumericalParser parser = new NumericalParser(Locale.ENGLISH);
Assert.assertEquals(1.00d, parser.parseDouble("1.00"), 1E-9);
Assert.assertEquals(60036.00d, parser.parseDouble("60036.00"), 1E-9);
Assert.assertEquals(7.16d, parser.parseDouble("7.16"), 1E-9);
}
}