Negative number test
[debian/openrocket] / 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 {