From 67a9161f06e5fa09c88e2f4538b84b4c5203f6a5 Mon Sep 17 00:00:00 2001 From: nils <48135649+Nilstrieb@users.noreply.github.com> Date: Fri, 28 May 2021 15:35:26 +0200 Subject: [PATCH] Update InterpreterTest.java --- .../github/nilstrieb/grsbpl/InterpreterTest.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/test/java/com/github/nilstrieb/grsbpl/InterpreterTest.java b/src/test/java/com/github/nilstrieb/grsbpl/InterpreterTest.java index fe3dfac..f1643ee 100644 --- a/src/test/java/com/github/nilstrieb/grsbpl/InterpreterTest.java +++ b/src/test/java/com/github/nilstrieb/grsbpl/InterpreterTest.java @@ -161,6 +161,14 @@ class InterpreterTest { assertEquals(0, run(program)); assertEquals("hello world!\n", out.getOut()); } + + @Test + void strings() { + String program = "\"hallo\" out 't' out"; + System.setOut(out); + assertEquals(0, run(program)); + assertEquals("hallot", out.getOut()); + } static class OutStream extends PrintStream { private final StringBuilder builder = new StringBuilder(); @@ -177,6 +185,13 @@ class InterpreterTest { public void print(char c) { builder.append(c); } + + + @Override + public void print(String s) { + builder.append(s); + } + @Override public void print(int i) {