From 6af26a247bf583f0a6a50f44539655367bf800bb Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Tue, 24 Sep 2024 09:26:07 -0700 Subject: Address math folding --- chapter15/src/test/java/com/seaofnodes/simple/Chapter14Test.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'chapter15/src/test') 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 -- cgit v1.2.3