diff options
| author | Cliff Click <cliffc@acm.org> | 2024-05-29 12:39:56 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-05-29 20:39:56 +0100 |
| commit | d91dc657cce857d90389eefd9dd62d7c00ee0710 (patch) | |
| tree | 6ef8427aa0535b1b568bf2e357d2909d38fbd334 /chapter10/src/test/java | |
| parent | 492786481ed69edb847f5ebfa9a24a95d08aedb8 (diff) | |
| download | Simple-d91dc657cce857d90389eefd9dd62d7c00ee0710.tar.gz Simple-d91dc657cce857d90389eefd9dd62d7c00ee0710.zip | |
Add a minor peep to settle a CCC discussion (#82)
* Add a minor peep to settle a CCC discussion
* remove junk test
Diffstat (limited to 'chapter10/src/test/java')
| -rw-r--r-- | chapter10/src/test/java/com/seaofnodes/simple/Chapter10Test.java | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/chapter10/src/test/java/com/seaofnodes/simple/Chapter10Test.java b/chapter10/src/test/java/com/seaofnodes/simple/Chapter10Test.java index 4a4ef8be..f7388ff9 100644 --- a/chapter10/src/test/java/com/seaofnodes/simple/Chapter10Test.java +++ b/chapter10/src/test/java/com/seaofnodes/simple/Chapter10Test.java @@ -17,16 +17,22 @@ public class Chapter10Test { public void testFuzzer() { Parser parser = new Parser( """ -struct s0 { - int v0; +int a = arg/3; +int b = arg*5; +int x = arg*7; +int y = arg/11; +int p; int g; int h; +if( (arg/13)==0 ) { + p = x + y; + g = x; + h = y; +} else { + p = a + b; + g = a; + h = b; } -s0 v5 = new s0; -int v6 = new s0.v0; -s0? arg=v5; -if( arg ) v5 = new s0; -else v6 = 0; -s0 v7=v5; -return 0; +int r = g+h; +return p-r; """); StopNode stop = parser.parse(false).iterate(false); assertEquals("return 0;", stop.toString()); |
