Negative number test
authorplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 13 Aug 2012 20:47:29 +0000 (20:47 +0000)
committerplaa <plaa@180e2498-e6e9-4542-8430-84ac67f01cd8>
Mon, 13 Aug 2012 20:47:29 +0000 (20:47 +0000)
git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@971 180e2498-e6e9-4542-8430-84ac67f01cd8

core/test/net/sf/openrocket/util/ExpressionParserTest.java

index 94e23bbbc2fb8c8c438e03f6430b71c4bf2bbeca..efbabe9c499d22708f2465400f979facfe4b5a08 100644 (file)
@@ -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 {