Skip to content

Commit

Permalink
Add JUnit test cases
Browse files Browse the repository at this point in the history
  • Loading branch information
GabriellaTeh committed Aug 26, 2020
1 parent 5a858d1 commit bc75eed
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions test/java/DukeTest.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertEquals;

public class DukeTest {
@Test
public void taskList_addTask() {
TaskList list = new TaskList();
list.addTask(new ToDos("placeholder", false));
list.addTask(new Events("birthday", "12-12-2020 1200", true));
assertEquals(list.size(), 2);
assertEquals(list.getTask(1).toString(), "[T][✗]placeholder");
}

@Test
public void taskList_addTask_deleteTask() {
TaskList list = new TaskList();
list.addTask(new ToDos("do homework", false));
list.addTask(new Deadline("CS2103 project", "26-08-2020 2359", false));
list.addTask(new Events("Friend Outing", "27-08-2020 2000", false));
list.deleteTask(3);
assertEquals(list.size(), 2);
assertEquals(list.getTask(2).toString(), "[D][✗]CS2103 project (by: 26-08-2020 2359)");
}

@Test
public void taskList_addTask_saveString() {
TaskList list = new TaskList();
list.addTask(new ToDos("do homework", false));
list.addTask(new Deadline("CS2103 project", "26-08-2020 2359", false));
list.addTask(new Events("Friend Outing", "27-08-2020 2000", false));
assertEquals(list.size(), 3);
assertEquals(list.getTask(3).toSaveString(), "E | 0 | Friend Outing | 27-08-2020 2000");
}
}

0 comments on commit bc75eed

Please sign in to comment.