Skip to content

Commit 3460ec7

Browse files
committed
add JUnit testing
1 parent 23e7493 commit 3460ec7

File tree

9 files changed

+42
-25
lines changed

9 files changed

+42
-25
lines changed

data/duke.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

data/tasks.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +0,0 @@
1-
[E][✓] project meeting (at: Dec 19 2020)
2-
[D][✓] return book (by: Aug 30 2020)
3-
[T][✘] read book

src/main/java/Event.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,15 @@ public String toString() {
3131
.append(")");
3232
return sb.toString();
3333
}
34+
35+
public String getEventTime() {
36+
String eventTime;
37+
try {
38+
LocalDate localDate = LocalDate.parse(this.eventTime);
39+
eventTime = localDate.format(DateTimeFormatter.ofPattern("MMM d yyyy"));
40+
} catch (DateTimeParseException e) {
41+
eventTime = this.eventTime;
42+
}
43+
return eventTime;
44+
}
3445
}

src/test/java/EventTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import org.junit.jupiter.api.Test;
2+
import static org.junit.jupiter.api.Assertions.assertEquals;
3+
4+
public class EventTest {
5+
@Test
6+
public void event() throws EmptyDescriptionException {
7+
Event event = new Event("event project meeting /at 2020-08-30");
8+
String eventTime = event.getEventTime();
9+
assertEquals("Aug 30 2020", eventTime);
10+
}
11+
}

src/test/java/ToDoTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import org.junit.jupiter.api.Test;
2+
import static org.junit.jupiter.api.Assertions.assertEquals;
3+
4+
public class ToDoTest {
5+
@Test
6+
public void todo() throws EmptyDescriptionException {
7+
ToDo todo = new ToDo("todo read book");
8+
todo.markAsDone();
9+
assertEquals(true, todo.isDone());
10+
}
11+
}

text-ui-test/EXPECTED.TXT

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
____ _
2-
| _ \ _ _| | _____
3-
| | | | | | | |/ / _ \
4-
| |_| | |_| | < __/
5-
|____/ \__,_|_|\_\___|
61

72
hello! i'm duke :-)
83
how may i help you?

text-ui-test/data/tasks.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[T][✘] read book
2+
[T][✘] read book
3+
[T][✘] read book
4+
[T][✘] read book

text-ui-test/input.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
bye
1+
bye

text-ui-test/sources.txt

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,12 @@
1-
../src/main/java/EventCommand.java
1+
../src/main/java/TaskList.java
22
../src/main/java/EmptyDescriptionException.java
3-
../src/main/java/TaskCommand.java
4-
../src/main/java/ByeCommand.java
5-
../src/main/java/DeleteCommand.java
6-
../src/main/java/ListCommand.java
3+
../src/main/java/Storage.java
4+
../src/main/java/Parser.java
75
../src/main/java/ReadIn.java
8-
../src/main/java/Command.java
9-
../src/main/java/ToDoCommand.java
10-
../src/main/java/Execute.java
6+
../src/main/java/Ui.java
117
../src/main/java/Event.java
12-
../src/main/java/EditCommand.java
13-
../src/main/java/DeadlineCommand.java
148
../src/main/java/Task.java
15-
../src/main/java/GreetCommand.java
169
../src/main/java/Duke.java
1710
../src/main/java/Deadline.java
18-
../src/main/java/DoneCommand.java
1911
../src/main/java/ToDo.java
20-
../src/main/java/Responder.java
2112
../src/main/java/DukeException.java

0 commit comments

Comments
 (0)