Skip to content

Commit 0c1e54c

Browse files
committed
fix: fix message count test after ff removal
1 parent cfbc54f commit 0c1e54c

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

src/test/java/io/getstream/chat/java/MessageCountTest.java

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@
33
import io.getstream.chat.java.models.Channel;
44
import io.getstream.chat.java.models.Channel.ChannelGetResponse;
55
import io.getstream.chat.java.models.Channel.ChannelRequestObject;
6+
import io.getstream.chat.java.models.ChannelType.ChannelTypeCreateResponse;
7+
import io.getstream.chat.java.models.ChannelType.ChannelTypeGetResponse;
8+
import io.getstream.chat.java.models.ChannelType;
69
import io.getstream.chat.java.models.Message;
710
import io.getstream.chat.java.models.Message.MessageRequestObject;
811
import java.util.HashMap;
@@ -17,11 +20,14 @@ public class MessageCountTest extends BasicTest {
1720
@DisplayName("Message count is present when feature enabled")
1821
@Test
1922
void whenCountMessagesEnabled_thenMessagesCount() {
20-
// Create a fresh channel with default configuration (count_messages enabled by default)
23+
// Enable count_messages on the built-in "messaging" channel type
24+
Assertions.assertDoesNotThrow(() -> ChannelType.update("messaging").countMessages(true).request());
25+
pause();
26+
2127
ChannelGetResponse channelGetResponse =
2228
Assertions.assertDoesNotThrow(
2329
() ->
24-
Channel.getOrCreate("team", RandomStringUtils.randomAlphabetic(12))
30+
Channel.getOrCreate("messaging", RandomStringUtils.randomAlphabetic(12))
2531
.data(
2632
ChannelRequestObject.builder()
2733
.createdBy(testUserRequestObject)
@@ -47,6 +53,9 @@ void whenCountMessagesEnabled_thenMessagesCount() {
4753
Assertions.assertTrue(
4854
refreshed.getChannel().getMessageCount() == 1,
4955
"messages_count should be 1 when count_messages is enabled");
56+
57+
// Cleanup: delete channel created for this test
58+
Assertions.assertDoesNotThrow(() -> Channel.delete(type, id).request());
5059
}
5160

5261
@DisplayName("Message count is not returned when feature disabled")
@@ -87,5 +96,8 @@ void whenCountMessagesDisabled_thenNoMessageCountPresent() {
8796
Integer messagesCount = refreshed.getChannel().getMessageCount();
8897
Assertions.assertNull(
8998
messagesCount, "messages_count should not be present when count_messages is disabled");
99+
100+
// Cleanup: delete channel created for this test
101+
Assertions.assertDoesNotThrow(() -> Channel.delete(type, id).request());
90102
}
91103
}

0 commit comments

Comments
 (0)