summaryrefslogtreecommitdiff
path: root/src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-08-10 11:11:18 -0700
committerCliff Click <cliffc@acm.org>2026-11-08 14:10:02 -0800
commit44505aa5b75b1046f13f2bc2a52fe0b16d975838 (patch)
treecc558485c807ac3842cd73943cf5e294c4a307de /src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java
parent2560096fb4636263798ae56c88687973c72cdf6e (diff)
downloadSimple-linear-chapter30.tar.gz
Simple-linear-chapter30.zip
Chapter 30: Text Formatting and Diagnosticslinear-chapter30
Co-authored-by: Hsiang-Ying Fu <66062782+fuhsnn@users.noreply.github.com> Co-authored-by: fuhsnn <66062782+fuhsnn@users.noreply.github.com> Co-authored-by: Symious <14933944+symious@users.noreply.github.com> Co-authored-by: Jun Kawasaki <jun784@gmail.com> Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java')
-rw-r--r--src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java b/src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java
index d8f7ef34..155ebac3 100644
--- a/src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java
+++ b/src/test/java/com/seaofnodes/simple/IncrementalBuildTest.java
@@ -68,8 +68,8 @@ public class IncrementalBuildTest {
@Test public void testSourceChangeAndCycle() throws Exception {
Path root=fixture("bundle-");
Path src=root.resolve("src"), obj=root.resolve("obj");
- write(src,"App/A","val value={int n -> n ? B.value(n-1) : 1; };",1000);
- write(src,"App/B","val value={int n -> n ? A.value(n-1) : 5; };",1000);
+ write(src,"App/A","val value={int n -> n ? B.value(--n) : 1; };",1000);
+ write(src,"App/B","val value={int n -> n ? A.value(--n) : 5; };",1000);
write(src,"App/Main","return A.value(1);",1000);
compile(src,obj,"App/A");
assertEquals("One build timestamp for the cycle",Files.getLastModifiedTime(obj.resolve("App/A.o")),
@@ -82,7 +82,7 @@ public class IncrementalBuildTest {
assertNull(code._compunits.get("App/A")._src);
assertNull(code._compunits.get("App/B")._src);
- write(src,"App/B","val value={int n -> n ? A.value(n-1) : 7; };",4000);
+ write(src,"App/B","val value={int n -> n ? A.value(--n) : 7; };",4000);
code=client(src,obj);
assertEquals("7",Eval2.eval(code,0));
assertNotNull(code._compunits.get("App/A")._src);