summaryrefslogtreecommitdiff
path: root/chapter12/src/test/java/com
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-07-26 13:49:33 +0300
committerDibyendu Majumdar <dibyendumajumdar@users.noreply.github.com>2024-08-05 23:28:33 +0100
commitaced58bb64ae52f82276ac48ff28737d54130223 (patch)
tree98e7bae8c8a8d44ac569d633815953b9d4f03128 /chapter12/src/test/java/com
parentf985590bee537977952dd3017fc6cb16f014161b (diff)
downloadSimple-aced58bb64ae52f82276ac48ff28737d54130223.tar.gz
Simple-aced58bb64ae52f82276ac48ff28737d54130223.zip
A series of minor fuzzer bugs
Diffstat (limited to 'chapter12/src/test/java/com')
-rw-r--r--chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java16
1 files changed, 3 insertions, 13 deletions
diff --git a/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java b/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java
index 2eeccba9..92ed9031 100644
--- a/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java
+++ b/chapter12/src/test/java/com/seaofnodes/simple/Chapter12Test.java
@@ -13,21 +13,11 @@ public class Chapter12Test {
public void testJig() {
Parser parser = new Parser(
"""
-struct s0 {
- int v0;
-}
-s0? fIflMOdp;
-while(1) {
- if(fIflMOdp){
- fIflMOdp.v0=-fIflMOdp.v0;
- continue;
- }
- break;
-}
+return 3.14
""");
StopNode stop = parser.parse(false).iterate(false);
- assertEquals("return 0;", stop.toString());
- assertEquals(0L, Evaluator.evaluate(stop, 0));
+ assertEquals("return 3.14;", stop.toString());
+ assertEquals(3.14, Evaluator.evaluate(stop, 0));
}
@Test