Skip to content

Commit

Permalink
A-JUnit
Browse files Browse the repository at this point in the history
  • Loading branch information
xyzhangg committed Aug 26, 2020
1 parent bb2c223 commit 856928b
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
7 changes: 7 additions & 0 deletions src/main/java/Storage.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,13 @@ public class Storage {

ArrayList<Task> load() throws DukeException {
ArrayList<Task> taskList = new ArrayList<>();

try {
new File(filePath).createNewFile();
} catch (IOException e) {
throw new DukeException("☹ OOPS!!! There was an error creating a save file.");
}

try {
Scanner fileReader = new Scanner(new File(filePath));
while (fileReader.hasNextLine()) {
Expand Down
14 changes: 9 additions & 5 deletions src/main/java/TaskList.java
Original file line number Diff line number Diff line change
Expand Up @@ -46,11 +46,15 @@ public Task deleteTask(int taskIndex) throws DukeException {

@Override
public String toString() {
StringBuilder taskListString = new StringBuilder();
for (int i = 1; i < myTaskList.size() + 1; i++) {
taskListString.append(" ").append(i).append(".").append(myTaskList.get(i - 1)).append("\n");
if (myTaskList.isEmpty()) {
return "";
} else {
StringBuilder taskListString = new StringBuilder();
for (int i = 1; i < myTaskList.size() + 1; i++) {
taskListString.append(" ").append(i).append(".").append(myTaskList.get(i - 1)).append("\n");
}
taskListString.delete(taskListString.length() - 1, taskListString.length());
return taskListString.toString();
}
taskListString.delete(taskListString.length() - 1, taskListString.length());
return taskListString.toString();
}
}
3 changes: 1 addition & 2 deletions src/main/java/Ui.java
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,7 @@ void showGoodbye() {
}

void showTaskList(String taskListString) {
System.out.println(" Here are the tasks in your list:\n");
System.out.println(taskListString);
System.out.println(" Here are the tasks in your list:\n" + taskListString);
}

void showDoneTask(Task task) {
Expand Down

0 comments on commit 856928b

Please sign in to comment.