From: plaa Date: Mon, 13 Aug 2012 20:47:29 +0000 (+0000) Subject: Negative number test X-Git-Tag: upstream/12.09^2~53 X-Git-Url: https://git.gag.com/?p=debian%2Fopenrocket;a=commitdiff_plain;h=0136c39fd03820cef4c8e6c84b624ac8013a287e Negative number test git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@971 180e2498-e6e9-4542-8430-84ac67f01cd8 --- diff --git a/core/test/net/sf/openrocket/util/ExpressionParserTest.java b/core/test/net/sf/openrocket/util/ExpressionParserTest.java index 94e23bbb..efbabe9c 100644 --- a/core/test/net/sf/openrocket/util/ExpressionParserTest.java +++ b/core/test/net/sf/openrocket/util/ExpressionParserTest.java @@ -20,6 +20,16 @@ public class ExpressionParserTest { assertEquals(1.2, parser.parse("01.200"), EPS); } + @Test + public void testNegativeNumber() throws InvalidExpressionException { + assertEquals(-1.0, parser.parse("-1"), EPS); + assertEquals(-15.0, parser.parse("-15"), EPS); + assertEquals(-0.9, parser.parse("-.9"), EPS); + assertEquals(-1.0, parser.parse("-1."), EPS); + assertEquals(-1.2, parser.parse("-1.2"), EPS); + assertEquals(-1.2, parser.parse("-01.200"), EPS); + } + @Test public void testDecimalComma() throws InvalidExpressionException {