From 6f920fae07f899672b04458b0f80a5119dcdef96 Mon Sep 17 00:00:00 2001 From: Cliff Click Date: Thu, 10 Sep 2026 12:39:12 -0700 Subject: Cleanup coverage issues A lot of tests become asserts; general cleanup in MemOps and PhiOps --- chapter25/src/test/java/com/seaofnodes/simple/Chapter22Test.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'chapter25/src/test/java') diff --git a/chapter25/src/test/java/com/seaofnodes/simple/Chapter22Test.java b/chapter25/src/test/java/com/seaofnodes/simple/Chapter22Test.java index 68f94f12..96e7fce7 100644 --- a/chapter25/src/test/java/com/seaofnodes/simple/Chapter22Test.java +++ b/chapter25/src/test/java/com/seaofnodes/simple/Chapter22Test.java @@ -231,6 +231,15 @@ return 0; assertEquals("Hello, World!",arm._stdout.toString()); } + + @Test + public void testStrLoad() { + CodeGen code = new CodeGen("return \"abc\"[1];"); + code.parse().opto(); + assertEquals("return .[];", code.print()); + } + + @Test public void testFinalArray() { String src = """ -- cgit v1.2.3