summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/PicoRec.java13
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$");
}
}