Skip to content

Commit 256be9a

Browse files
gnpricechrisbobbe
authored andcommitted
test [nfc]: Cut numerous explicit message IDs that are now redundant
1 parent 13e54f6 commit 256be9a

File tree

4 files changed

+41
-41
lines changed

4 files changed

+41
-41
lines changed

test/model/message_list_test.dart

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void main() async {
8686
connection.prepare(json: newestResult(
8787
foundOldest: false,
8888
messages: List.generate(kMessageListFetchBatchSize,
89-
(i) => eg.streamMessage(id: 1000 + i)),
89+
(i) => eg.streamMessage()),
9090
).toJson());
9191
final fetchFuture = model.fetchInitial();
9292
check(model).fetched.isFalse();
@@ -110,7 +110,7 @@ void main() async {
110110
prepare();
111111
connection.prepare(json: newestResult(
112112
foundOldest: true,
113-
messages: List.generate(30, (i) => eg.streamMessage(id: 1000 + i)),
113+
messages: List.generate(30, (i) => eg.streamMessage()),
114114
).toJson());
115115
await model.fetchInitial();
116116
checkNotifiedOnce();
@@ -194,7 +194,7 @@ void main() async {
194194
test('fetchOlder nop when already haveOldest true', () async {
195195
prepare(narrow: const AllMessagesNarrow());
196196
await prepareMessages(foundOldest: true, messages:
197-
List.generate(30, (i) => eg.streamMessage(id: 1000 + i)));
197+
List.generate(30, (i) => eg.streamMessage()));
198198
check(model)
199199
..haveOldest.isTrue()
200200
..messages.length.equals(30);
@@ -231,10 +231,10 @@ void main() async {
231231
final stream = eg.stream();
232232
prepare(narrow: StreamNarrow(stream.streamId));
233233
await prepareMessages(foundOldest: true, messages:
234-
List.generate(30, (i) => eg.streamMessage(id: 1000 + i, stream: stream)));
234+
List.generate(30, (i) => eg.streamMessage(stream: stream)));
235235

236236
check(model).messages.length.equals(30);
237-
model.maybeAddMessage(eg.streamMessage(id: 1100, stream: stream));
237+
model.maybeAddMessage(eg.streamMessage(stream: stream));
238238
checkNotifiedOnce();
239239
check(model).messages.length.equals(31);
240240
});
@@ -243,27 +243,27 @@ void main() async {
243243
final stream = eg.stream(streamId: 123);
244244
prepare(narrow: StreamNarrow(stream.streamId));
245245
await prepareMessages(foundOldest: true, messages:
246-
List.generate(30, (i) => eg.streamMessage(id: 1000 + i, stream: stream)));
246+
List.generate(30, (i) => eg.streamMessage(stream: stream)));
247247

248248
check(model).messages.length.equals(30);
249249
final otherStream = eg.stream(streamId: 234);
250-
model.maybeAddMessage(eg.streamMessage(id: 1100, stream: otherStream));
250+
model.maybeAddMessage(eg.streamMessage(stream: otherStream));
251251
checkNotNotified();
252252
check(model).messages.length.equals(30);
253253
});
254254

255255
test('maybeAddMessage, before fetch', () async {
256256
final stream = eg.stream();
257257
prepare(narrow: StreamNarrow(stream.streamId));
258-
model.maybeAddMessage(eg.streamMessage(id: 1100, stream: stream));
258+
model.maybeAddMessage(eg.streamMessage(stream: stream));
259259
checkNotNotified();
260260
check(model).fetched.isFalse();
261261
checkInvariants(model);
262262
});
263263

264264
group('maybeUpdateMessage', () {
265265
test('update a message', () async {
266-
final originalMessage = eg.streamMessage(id: 243,
266+
final originalMessage = eg.streamMessage(
267267
content: "<p>Hello, world</p>");
268268
final updateEvent = UpdateMessageEvent(
269269
id: 1,
@@ -297,7 +297,7 @@ void main() async {
297297
});
298298

299299
test('ignore when message not present', () async {
300-
final originalMessage = eg.streamMessage(id: 243,
300+
final originalMessage = eg.streamMessage(
301301
content: "<p>Hello, world</p>");
302302
final updateEvent = UpdateMessageEvent(
303303
id: 1,
@@ -321,7 +321,7 @@ void main() async {
321321

322322
// TODO(server-5): Cut legacy case for rendering-only message update
323323
Future<void> checkRenderingOnly({required bool legacy}) async {
324-
final originalMessage = eg.streamMessage(id: 972,
324+
final originalMessage = eg.streamMessage(
325325
lastEditTimestamp: 78492,
326326
content: "<p>Hello, world</p>");
327327
final updateEvent = UpdateMessageEvent(
@@ -385,7 +385,7 @@ void main() async {
385385
});
386386

387387
test('add reaction; message is not in list', () async {
388-
final someMessage = eg.streamMessage(id: 1, reactions: []);
388+
final someMessage = eg.streamMessage(reactions: []);
389389
prepare();
390390
await prepareMessages(foundOldest: true, messages: [someMessage]);
391391
model.maybeUpdateMessageReactions(
@@ -428,7 +428,7 @@ void main() async {
428428
});
429429

430430
test('remove reaction; message is not in list', () async {
431-
final someMessage = eg.streamMessage(id: 1, reactions: [eg.unicodeEmojiReaction]);
431+
final someMessage = eg.streamMessage(reactions: [eg.unicodeEmojiReaction]);
432432
prepare();
433433
await prepareMessages(foundOldest: true, messages: [someMessage]);
434434
model.maybeUpdateMessageReactions(
@@ -458,7 +458,7 @@ void main() async {
458458
group('add flag', () {
459459
test('not in list', () async {
460460
prepare();
461-
final message = eg.streamMessage(id: 1, flags: []);
461+
final message = eg.streamMessage(flags: []);
462462
await prepareMessages(foundOldest: true, messages: [message]);
463463
model.maybeUpdateMessageFlags(mkAddEvent(MessageFlag.read, [2]));
464464
checkNotNotified();
@@ -467,8 +467,8 @@ void main() async {
467467

468468
test('affected message, unaffected message, absent message', () async {
469469
prepare();
470-
final message1 = eg.streamMessage(id: 1, flags: []);
471-
final message2 = eg.streamMessage(id: 2, flags: []);
470+
final message1 = eg.streamMessage(flags: []);
471+
final message2 = eg.streamMessage(flags: []);
472472
await prepareMessages(foundOldest: true, messages: [message1, message2]);
473473
model.maybeUpdateMessageFlags(mkAddEvent(MessageFlag.read, [message2.id, 3]));
474474
checkNotifiedOnce();
@@ -479,8 +479,8 @@ void main() async {
479479

480480
test('all: true, list non-empty', () async {
481481
prepare();
482-
final message1 = eg.streamMessage(id: 1, flags: []);
483-
final message2 = eg.streamMessage(id: 2, flags: []);
482+
final message1 = eg.streamMessage(flags: []);
483+
final message2 = eg.streamMessage(flags: []);
484484
await prepareMessages(foundOldest: true, messages: [message1, message2]);
485485
model.maybeUpdateMessageFlags(mkAddEvent(MessageFlag.read, [], all: true));
486486
checkNotifiedOnce();
@@ -509,7 +509,7 @@ void main() async {
509509
group('remove flag', () {
510510
test('not in list', () async {
511511
prepare();
512-
final message = eg.streamMessage(id: 1, flags: [MessageFlag.read]);
512+
final message = eg.streamMessage(flags: [MessageFlag.read]);
513513
await prepareMessages(foundOldest: true, messages: [message]);
514514
model.maybeUpdateMessageFlags(mkAddEvent(MessageFlag.read, [2]));
515515
checkNotNotified();
@@ -518,9 +518,9 @@ void main() async {
518518

519519
test('affected message, unaffected message, absent message', () async {
520520
prepare();
521-
final message1 = eg.streamMessage(id: 1, flags: [MessageFlag.read]);
522-
final message2 = eg.streamMessage(id: 2, flags: [MessageFlag.read]);
523-
final message3 = eg.streamMessage(id: 3, flags: [MessageFlag.read]);
521+
final message1 = eg.streamMessage(flags: [MessageFlag.read]);
522+
final message2 = eg.streamMessage(flags: [MessageFlag.read]);
523+
final message3 = eg.streamMessage(flags: [MessageFlag.read]);
524524
await prepareMessages(foundOldest: true, messages: [message1, message2]);
525525
model.maybeUpdateMessageFlags(mkRemoveEvent(MessageFlag.read, [message2, message3]));
526526
checkNotifiedOnce();
@@ -544,8 +544,8 @@ void main() async {
544544
final stream = eg.stream();
545545
prepare(narrow: StreamNarrow(stream.streamId));
546546
await prepareMessages(foundOldest: true, messages:
547-
List.generate(30, (i) => eg.streamMessage(id: 1000 + i, stream: stream)));
548-
model.maybeAddMessage(eg.streamMessage(id: 1100, stream: stream));
547+
List.generate(30, (i) => eg.streamMessage(stream: stream)));
548+
model.maybeAddMessage(eg.streamMessage(stream: stream));
549549
checkNotifiedOnce();
550550
check(model).messages.length.equals(31);
551551

test/model/unreads_test.dart

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,8 @@ void main() {
204204
oldTopic == newTopic ? 'same topic' : 'different topic',
205205
].join(' / ');
206206
test(description, () {
207-
final oldMessage = eg.streamMessage(id: 1, stream: oldStream, topic: oldTopic, flags: []);
208-
final newMessage = eg.streamMessage(id: 2, stream: newStream, topic: newTopic, flags: []);
207+
final oldMessage = eg.streamMessage(stream: oldStream, topic: oldTopic, flags: []);
208+
final newMessage = eg.streamMessage(stream: newStream, topic: newTopic, flags: []);
209209

210210
prepare();
211211
fillWithMessages([oldMessage]);
@@ -241,10 +241,10 @@ void main() {
241241

242242
group('new unread follows existing unread', () {
243243
for (final (oldDesc, oldFrom, oldTo) in variousDms) {
244-
final oldMessage = eg.dmMessage(id: 1, from: oldFrom, to: oldTo, flags: []);
244+
final oldMessage = eg.dmMessage(from: oldFrom, to: oldTo, flags: []);
245245
final oldNarrow = DmNarrow.ofMessage(oldMessage, selfUserId: eg.selfUser.userId);
246246
for (final (newDesc, newFrom, newTo) in variousDms) {
247-
final newMessage = eg.dmMessage(id: 2, from: newFrom, to: newTo, flags: []);
247+
final newMessage = eg.dmMessage(from: newFrom, to: newTo, flags: []);
248248
final newNarrow = DmNarrow.ofMessage(newMessage, selfUserId: eg.selfUser.userId);
249249

250250
test('existing in $oldDesc narrow; new in ${oldNarrow == newNarrow ? 'same narrow' : 'different narrow ($newDesc)'}', () {
@@ -534,10 +534,10 @@ void main() {
534534
// the model, so we get coverage for that case too.
535535
test('add flag: ${mentionFlag.name}', () {
536536
final messages = [
537-
eg.streamMessage(id: 1, flags: []),
538-
eg.streamMessage(id: 2, flags: [MessageFlag.read]),
539-
eg.dmMessage(id: 3, from: eg.otherUser, to: [eg.selfUser], flags: []),
540-
eg.dmMessage(id: 4, from: eg.otherUser, to: [eg.selfUser], flags: [MessageFlag.read]),
537+
eg.streamMessage(flags: []),
538+
eg.streamMessage(flags: [MessageFlag.read]),
539+
eg.dmMessage(from: eg.otherUser, to: [eg.selfUser], flags: []),
540+
eg.dmMessage(from: eg.otherUser, to: [eg.selfUser], flags: [MessageFlag.read]),
541541
];
542542

543543
prepare();
@@ -571,10 +571,10 @@ void main() {
571571
// the model, so we get coverage for that case too.
572572
test('remove flag: ${mentionFlag.name}', () {
573573
final messages = [
574-
eg.streamMessage(id: 1, flags: [mentionFlag]),
575-
eg.streamMessage(id: 2, flags: [mentionFlag, MessageFlag.read]),
576-
eg.dmMessage(id: 3, from: eg.otherUser, to: [eg.selfUser], flags: [mentionFlag]),
577-
eg.dmMessage(id: 4, from: eg.otherUser, to: [eg.selfUser], flags: [mentionFlag, MessageFlag.read]),
574+
eg.streamMessage(flags: [mentionFlag]),
575+
eg.streamMessage(flags: [mentionFlag, MessageFlag.read]),
576+
eg.dmMessage(from: eg.otherUser, to: [eg.selfUser], flags: [mentionFlag]),
577+
eg.dmMessage(from: eg.otherUser, to: [eg.selfUser], flags: [mentionFlag, MessageFlag.read]),
578578
];
579579

580580
prepare();

test/widgets/message_list_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ void main() {
4242
store.addUser(eg.selfUser);
4343
assert((messageCount == null) != (messages == null));
4444
messages ??= List.generate(messageCount!, (index) {
45-
return eg.streamMessage(id: index, sender: eg.selfUser);
45+
return eg.streamMessage(sender: eg.selfUser);
4646
});
4747
connection.prepare(json:
4848
newestResult(foundOldest: foundOldest, messages: messages).toJson());

test/widgets/recent_dm_conversations_test.dart

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ void main() {
9292
for (int i = 0; i < 30; i++) {
9393
final user = eg.user(userId: i, fullName: 'User ${i.toString()}');
9494
users.add(user);
95-
messages.add(eg.dmMessage(id: i, from: eg.selfUser, to: [user]));
95+
messages.add(eg.dmMessage(from: eg.selfUser, to: [user]));
9696
}
9797

9898
await setupPage(tester, users: users, dmMessages: messages);
@@ -286,19 +286,19 @@ void main() {
286286
testWidgets('1:1', (WidgetTester tester) async {
287287
final user = eg.user(userId: 1, fullName: 'User 1');
288288
await runAndCheck(tester, users: [user],
289-
message: eg.dmMessage(id: 1, from: eg.selfUser, to: [user]));
289+
message: eg.dmMessage(from: eg.selfUser, to: [user]));
290290
});
291291

292292
testWidgets('self-1:1', (WidgetTester tester) async {
293293
await runAndCheck(tester, users: [],
294-
message: eg.dmMessage(id: 1, from: eg.selfUser, to: []));
294+
message: eg.dmMessage(from: eg.selfUser, to: []));
295295
});
296296

297297
testWidgets('group', (WidgetTester tester) async {
298298
final user1 = eg.user(userId: 1, fullName: 'User 1');
299299
final user2 = eg.user(userId: 2, fullName: 'User 2');
300300
await runAndCheck(tester, users: [user1, user2],
301-
message: eg.dmMessage(id: 1, from: eg.selfUser, to: [user1, user2]));
301+
message: eg.dmMessage(from: eg.selfUser, to: [user1, user2]));
302302
});
303303
});
304304
});

0 commit comments

Comments
 (0)