diff options
Diffstat (limited to 'chapter12/src/test/java')
| -rw-r--r-- | chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java b/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java index 63ceaae4..c5ea883e 100644 --- a/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java +++ b/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java @@ -37,5 +37,16 @@ return guess; assertEquals(1.414213562373095, Evaluator.evaluate(stop, 2)); } + @Test + public void testFPOps() { + Parser parser = new Parser( +""" +flt x = arg; +return x+1==x; +"""); + StopNode stop = parser.parse(false).iterate(true); + assertEquals("return (((flt)arg+1.0)==ToFloat);", stop.toString()); + assertEquals(0, Evaluator.evaluate(stop, 1)); + } } |
