Skip to content

Commit 1cbd626

Browse files
author
Rafael Marinho
committed
fix unit tests
1 parent 142be4b commit 1cbd626

File tree

1 file changed

+11
-25
lines changed

1 file changed

+11
-25
lines changed

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

Lines changed: 11 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,9 @@ void whenMarkingChannelsDelivered_thenNoException() throws StreamException {
5050

5151
// Mark channels as delivered
5252
MarkDeliveredOptions.MarkDeliveredResponse response =
53-
MarkDeliveredOptions.markChannelsDelivered(options).request();
53+
MarkDeliveredOptions.markChannelsDelivered(Arrays.asList(confirmation))
54+
.userId(testUserRequestObject.getId())
55+
.request();
5456

5557
// Verify response is not null (successful call)
5658
Assertions.assertNotNull(response);
@@ -78,19 +80,11 @@ void whenMarkingChannelsDeliveredWithOptions_thenNoException() throws StreamExce
7880
confirmation.setCid(testChannel.getCId());
7981
confirmation.setId(message.getId());
8082

81-
// Create mark delivered options with both user and userId
82-
MarkDeliveredOptions options = new MarkDeliveredOptions();
83-
options.setLatestDeliveredMessages(Arrays.asList(confirmation));
84-
85-
// Set both user object and userId string
86-
User user = new User();
87-
user.setId(testUserRequestObject.getId());
88-
options.setUser(user);
89-
options.setUserId(testUserRequestObject.getId());
90-
91-
// Mark channels as delivered
83+
// Mark channels as delivered with user_id as parameter
9284
MarkDeliveredOptions.MarkDeliveredResponse response =
93-
MarkDeliveredOptions.markChannelsDelivered(options).request();
85+
MarkDeliveredOptions.markChannelsDelivered(Arrays.asList(confirmation))
86+
.userId(testUserRequestObject.getId())
87+
.request();
9488

9589
// Verify response is not null (successful call)
9690
Assertions.assertNotNull(response);
@@ -127,19 +121,11 @@ void whenMarkingChannelsDeliveredWithMultipleMessages_thenNoException() throws S
127121
createConfirmation(testChannel.getCId(), messages.get(0).getId()),
128122
createConfirmation(testChannel.getCId(), messages.get(1).getId()));
129123

130-
// Create mark delivered options with both user and userId
131-
MarkDeliveredOptions options = new MarkDeliveredOptions();
132-
options.setLatestDeliveredMessages(confirmations);
133-
134-
// Set both user object and userId string
135-
User user = new User();
136-
user.setId(testUserRequestObject.getId());
137-
options.setUser(user);
138-
options.setUserId(testUserRequestObject.getId());
139-
140-
// Mark channels as delivered
124+
// Mark channels as delivered with user_id as parameter
141125
MarkDeliveredOptions.MarkDeliveredResponse response =
142-
MarkDeliveredOptions.markChannelsDelivered(options).request();
126+
MarkDeliveredOptions.markChannelsDelivered(confirmations)
127+
.userId(testUserRequestObject.getId())
128+
.request();
143129

144130
// Verify response is not null (successful call)
145131
Assertions.assertNotNull(response);

0 commit comments

Comments
 (0)