summaryrefslogtreecommitdiff
path: root/chapter15/src/test/java/com/seaofnodes
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2024-09-24 09:26:07 -0700
committerCliff Click <cliffc@acm.org>2024-10-06 08:56:22 -0700
commit6af26a247bf583f0a6a50f44539655367bf800bb (patch)
tree5ad693fc8ef664dd35850078c665402aeca22363 /chapter15/src/test/java/com/seaofnodes
parentc189a7bb5486b7b866aeb17b96f4a8d606e39767 (diff)
downloadSimple-6af26a247bf583f0a6a50f44539655367bf800bb.tar.gz
Simple-6af26a247bf583f0a6a50f44539655367bf800bb.zip
Address math folding
Diffstat (limited to 'chapter15/src/test/java/com/seaofnodes')
-rw-r--r--chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java b/chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java
index 5f7cf954..74815558 100644
--- a/chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java
+++ b/chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java
@@ -125,7 +125,8 @@ return b;
""");
StopNode stop = parser.parse(false).iterate(false);
assertEquals("return (((((arg<<56)>>56)+1)<<56)>>56);", stop.toString());
- assertEquals(1L, Evaluator.evaluate(stop, 0));
+ assertEquals(1L, Evaluator.evaluate(stop, 0));
+ assertEquals(-128L, Evaluator.evaluate(stop, 127));
}
@Test