Skip to content

Commit adf0164

Browse files
Add new testcases
1 parent 29f4c68 commit adf0164

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,37 @@
11
package seedu.duke;
22

33
import static org.junit.jupiter.api.Assertions.assertTrue;
4+
import static org.junit.jupiter.api.Assertions.assertFalse;
45

56
import org.junit.jupiter.api.Test;
7+
import seedu.duke.flashcard.FlashcardComponent;
8+
import seedu.duke.flashcard.command.UnknownCommand;
9+
10+
import java.util.ArrayList;
611

712
class DukeTest {
813
@Test
914
public void sampleTest() {
1015
assertTrue(true);
1116
}
17+
18+
@Test
19+
public void testFlashcardComponent_isResponsible_notResponsible() {
20+
FlashcardComponent flashcardComponent = new FlashcardComponent(
21+
new ArrayList<>());
22+
23+
assertFalse(flashcardComponent.isResponsible("dfdfdfdfdf"));
24+
assertFalse(flashcardComponent.isResponsible("help me"));
25+
assertFalse(flashcardComponent.isResponsible(" "));
26+
}
27+
28+
@Test
29+
public void testFlashcardComponent_isResponsible_responsible() {
30+
FlashcardComponent flashcardComponent = new FlashcardComponent(
31+
new ArrayList<>());
32+
33+
assertTrue(flashcardComponent.isResponsible("create flashcard"));
34+
assertTrue(flashcardComponent.isResponsible("create flashcard "));
35+
assertTrue(flashcardComponent.isResponsible("list flashcards"));
36+
}
1237
}

0 commit comments

Comments
 (0)