From 57870a5be0dc39aefa0a331461eefc84088de512 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Sun, 8 May 2016 19:27:27 +0200 Subject: PicoRec: add test for garbage, remove unused code --- src/PicoRec.java | 13 +++++++------ 1 file 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$"); } } -- cgit v1.2.1