Skip to content

Commit

Permalink
Add JUnit tests for Task and Deadline
Browse files Browse the repository at this point in the history
  • Loading branch information
zuohui48 committed Jan 30, 2023
1 parent 73ec48e commit 9c739e1
Show file tree
Hide file tree
Showing 3 changed files with 48 additions and 2 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ src/main/resources/docs/
.DS_Store
*.iml
bin/
*.class

/text-ui-test/ACTUAL.TXT
text-ui-test/EXPECTED-UNIX.TXT
27 changes: 26 additions & 1 deletion src/test/java/task/EventTest.java
Original file line number Diff line number Diff line change
@@ -1,2 +1,27 @@
package task;public class EventTest {
package task;

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

import org.junit.jupiter.api.Test;
public class EventTest {
@Test
public void testEventString() {
Event event = new Event("project meeting", "2023-06-12", "2023-07-12", " | 12/06/2023 | 12/06/2023");
String expected = "[E][ ] project meeting (from: Jun 12 2023 00:00 to: Jul 12 2023 23:59)";
assertEquals(expected, event.toString());
}

@Test
public void testEventDescription() {
Event event = new Event("project meeting", "2023-06-12", "2023-07-12", " | 12/06/2023 | 12/06/2023");
String expected = "project meeting";
assertEquals(expected, event.getDescription());
}

@Test
public void testEventRemarks() {
Event event = new Event("project meeting", "2023-06-12", "2023-07-12", " | 12/06/2023 | 12/06/2023");
String expected = " | 12/06/2023 | 12/06/2023";
assertEquals(expected, event.getRemarks());
}
}
22 changes: 21 additions & 1 deletion src/test/java/task/TaskTest.java
Original file line number Diff line number Diff line change
@@ -1,8 +1,28 @@
package task;

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

import org.junit.jupiter.api.Test;

public class TaskTest {
@Test
public
public void testTaskString() {
Task task = new Task("test");
String expected = "[ ] test";
assertEquals(expected, task.toString());
}

@Test
public void testTaskRemarks() {
Task task = new Task("test", "");
String expected = "";
assertEquals(expected, task.getRemarks());
}

@Test
public void testTaskDescription() {
Task task = new Task("test");
String expected = "test";
assertEquals(expected, task.getDescription());
}
}

0 comments on commit 9c739e1

Please sign in to comment.