diff --git a/src/main/java/Contacts0.java b/src/main/java/Contacts0.java index 212842f..336c202 100644 --- a/src/main/java/Contacts0.java +++ b/src/main/java/Contacts0.java @@ -3,14 +3,12 @@ public class Contacts0 { + public static final int MAX_RECORDS = 100; + public static void main(String[] args) { final Scanner SCANNER = new Scanner(System.in); - System.out.println("|| ==================================================="); - System.out.println("|| ==================================================="); - System.out.println("|| Contacts - Version 0.0"); - System.out.println("|| Welcome to Contacts!"); - System.out.println("|| ==================================================="); - String[][] list = new String[100][3]; + showWelcomeMessage(); + String[][] list = new String[MAX_RECORDS][3]; int count = 0; while (true) { System.out.print("|| " + "Enter command: "); @@ -33,8 +31,7 @@ public static void main(String[] args) { if (splitArgs.length == 3 // 3 arguments && !splitArgs[0].isEmpty() // non-empty arguments && !splitArgs[1].isEmpty() - && !splitArgs[2].isEmpty()) { - final String[] person1 = new String[3]; + && !splitArgs[2].isEmpty()) {final String[] person1 = new String[3]; final int indexOfPhonePrefix = commandArgs.indexOf("p/"); final int indexOfEmailPrefix = commandArgs.indexOf("e/");// name is leading substring up to first data prefix symbol int indexOfFirstPrefix = Math.min(indexOfEmailPrefix, indexOfPhonePrefix); @@ -146,4 +143,12 @@ public static void main(String[] args) { } } + private static void showWelcomeMessage() { + System.out.println("|| ==================================================="); + System.out.println("|| ==================================================="); + System.out.println("|| Contacts - Version 0.0"); + System.out.println("|| Welcome to Contacts!"); + System.out.println("|| ==================================================="); + } + } diff --git a/text-ui-test/runtest.bat b/text-ui-test/runtest.bat index 0185829..858dee6 100644 --- a/text-ui-test/runtest.bat +++ b/text-ui-test/runtest.bat @@ -18,4 +18,4 @@ REM run the program, feed commands from input.txt file and redirect the output t java -classpath ..\bin Contacts0 < input.txt > ACTUAL.TXT REM compare the output to the expected output -FC ACTUAL.TXT EXPECTED.TXT \ No newline at end of file +FC ACTUAL.TXT EXPECTED.TXT #Windows command