Skip to content

Commit c78f3bc

Browse files
Add unit tests for ChatModel: addMessage and empty message handling
1 parent a41b14b commit c78f3bc

1 file changed

Lines changed: 9 additions & 5 deletions

File tree

src/test/resources/java/com/example/chat/model/ChatModelTest.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,21 @@ void setUp() {
1717
}
1818

1919
@Test
20-
void testAddMessage() {
21-
model.addMessage("Hello");
20+
void testAddMessageAddsToList() {
2221
ObservableList<String> messages = model.getMessages();
22+
assertEquals(0, messages.size());
23+
24+
model.addMessage("Hello");
2325
assertEquals(1, messages.size());
24-
assertTrue(messages.get(0).contains("Me: Hello"));
26+
assertEquals("Me: Hello", messages.get(0));
2527
}
2628

2729
@Test
28-
void testAddEmptyMessage() {
29-
model.addMessage("");
30+
void testAddMessageIgnoresEmpty() {
3031
ObservableList<String> messages = model.getMessages();
32+
model.addMessage("");
33+
model.addMessage(" ");
3134
assertEquals(0, messages.size());
3235
}
3336
}
37+

0 commit comments

Comments
 (0)