diff options
-rw-r--r-- | src/PicoRec.java | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/PicoRec.java b/src/PicoRec.java index ae9d0d6..7f8894e 100644 --- a/src/PicoRec.java +++ b/src/PicoRec.java @@ -207,15 +207,11 @@ public class PicoRec { } } - private void check(String[] input, boolean expectOk) { - check(String.join("\n", input), expectOk); - } - - private void assertOk(String... input) { + private void assertOk(String input) { check(input, true); } - private void assertFail(String... input) { + private void assertFail(String input) { check(input, false); } @@ -276,5 +272,10 @@ public class PicoRec { // Whitespace is cannot split identifiers rec.assertFail("begin dec lare abc, | end"); rec.assertFail("begin declare a bc, | end"); + // Garbage input + rec.assertFail("begin declare A, | end"); + rec.assertFail("begin declare a, | end,"); + rec.assertFail("begin declare a, | end#"); + rec.assertFail("begin declare a, | end$"); } } |