From 790b26eaa881e467c7b4eac69905816d82c92988 Mon Sep 17 00:00:00 2001 From: Shu Date: Fri, 15 Mar 2024 12:33:32 +0800 Subject: [PATCH 1/2] Add TextUi Class --- src/main/java/seedu/duke/TextUi.java | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/main/java/seedu/duke/TextUi.java diff --git a/src/main/java/seedu/duke/TextUi.java b/src/main/java/seedu/duke/TextUi.java new file mode 100644 index 0000000000..fc6d43614a --- /dev/null +++ b/src/main/java/seedu/duke/TextUi.java @@ -0,0 +1,26 @@ +package seedu.duke; + +import java.io.InputStream; +import java.io.PrintStream; +import java.util.Scanner; + +public class TextUi { + + private final Scanner in; + private final PrintStream out; + + public TextUi() { + this(System.in, System.out); + } + + public TextUi(InputStream in, PrintStream out) { + this.in = new Scanner(in); + this.out = out; + } + + public String getUserCommand() {return null;} + + public void showWelcomeMessage() {} + + public void showGoodByeMessage() {} +} \ No newline at end of file From 709e06c49d7953b6262810a05ded0f02e68b3ca9 Mon Sep 17 00:00:00 2001 From: Shu Date: Fri, 15 Mar 2024 13:03:22 +0800 Subject: [PATCH 2/2] Add TextUi Test --- src/test/java/seedu/duke/TextUiTest.java | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/test/java/seedu/duke/TextUiTest.java diff --git a/src/test/java/seedu/duke/TextUiTest.java b/src/test/java/seedu/duke/TextUiTest.java new file mode 100644 index 0000000000..1642c22cf2 --- /dev/null +++ b/src/test/java/seedu/duke/TextUiTest.java @@ -0,0 +1,4 @@ +package seedu.duke; + +public class TextUiTest { +}