Skip to content

Commit d99c580

Browse files
authored
fix: fix message count test after ff removal (#212)
* fix: fix message count test after ff removal * fix: spotlessapply
1 parent 86c5031 commit d99c580

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

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

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
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;
67
import io.getstream.chat.java.models.Message;
78
import io.getstream.chat.java.models.Message.MessageRequestObject;
89
import java.util.HashMap;
@@ -17,11 +18,15 @@ public class MessageCountTest extends BasicTest {
1718
@DisplayName("Message count is present when feature enabled")
1819
@Test
1920
void whenCountMessagesEnabled_thenMessagesCount() {
20-
// Create a fresh channel with default configuration (count_messages enabled by default)
21+
// Enable count_messages on the built-in "messaging" channel type
22+
Assertions.assertDoesNotThrow(
23+
() -> ChannelType.update("messaging").countMessages(true).request());
24+
pause();
25+
2126
ChannelGetResponse channelGetResponse =
2227
Assertions.assertDoesNotThrow(
2328
() ->
24-
Channel.getOrCreate("team", RandomStringUtils.randomAlphabetic(12))
29+
Channel.getOrCreate("messaging", RandomStringUtils.randomAlphabetic(12))
2530
.data(
2631
ChannelRequestObject.builder()
2732
.createdBy(testUserRequestObject)
@@ -47,6 +52,9 @@ void whenCountMessagesEnabled_thenMessagesCount() {
4752
Assertions.assertTrue(
4853
refreshed.getChannel().getMessageCount() == 1,
4954
"messages_count should be 1 when count_messages is enabled");
55+
56+
// Cleanup: delete channel created for this test
57+
Assertions.assertDoesNotThrow(() -> Channel.delete(type, id).request());
5058
}
5159

5260
@DisplayName("Message count is not returned when feature disabled")
@@ -87,5 +95,8 @@ void whenCountMessagesDisabled_thenNoMessageCountPresent() {
8795
Integer messagesCount = refreshed.getChannel().getMessageCount();
8896
Assertions.assertNull(
8997
messagesCount, "messages_count should not be present when count_messages is disabled");
98+
99+
// Cleanup: delete channel created for this test
100+
Assertions.assertDoesNotThrow(() -> Channel.delete(type, id).request());
90101
}
91102
}

0 commit comments

Comments
 (0)