Fix test, and distinguish failure message.

This commit is contained in:
Benoit Marty 2023-10-11 16:55:48 +02:00
parent 0cc34cf431
commit ed7534aea7

View file

@ -202,10 +202,11 @@ class DefaultRoomLastMessageFormatterTests {
is FileMessageType -> "File" is FileMessageType -> "File"
is LocationMessageType -> "Shared location" is LocationMessageType -> "Shared location"
is EmoteMessageType -> "* $senderName ${type.body}" is EmoteMessageType -> "* $senderName ${type.body}"
is TextMessageType, is NoticeMessageType -> body is TextMessageType,
UnknownMessageType -> "Unsupported event" is NoticeMessageType,
UnknownMessageType -> body
} }
Truth.assertWithMessage("$type was not properly handled").that(result).isEqualTo(expectedResult) Truth.assertWithMessage("$type was not properly handled for DM").that(result).isEqualTo(expectedResult)
} }
// Verify results of Room mode // Verify results of Room mode
@ -217,9 +218,10 @@ class DefaultRoomLastMessageFormatterTests {
is ImageMessageType -> "$senderName: Image" is ImageMessageType -> "$senderName: Image"
is FileMessageType -> "$senderName: File" is FileMessageType -> "$senderName: File"
is LocationMessageType -> "$senderName: Shared location" is LocationMessageType -> "$senderName: Shared location"
is TextMessageType,
is NoticeMessageType,
UnknownMessageType -> "$senderName: $body"
is EmoteMessageType -> "* $senderName ${type.body}" is EmoteMessageType -> "* $senderName ${type.body}"
is TextMessageType, is NoticeMessageType -> "$senderName: $body"
UnknownMessageType -> "$senderName: Unsupported event"
} }
val shouldCreateAnnotatedString = when (type) { val shouldCreateAnnotatedString = when (type) {
is VideoMessageType -> true is VideoMessageType -> true
@ -236,7 +238,7 @@ class DefaultRoomLastMessageFormatterTests {
.that(result) .that(result)
.isInstanceOf(AnnotatedString::class.java) .isInstanceOf(AnnotatedString::class.java)
} }
Truth.assertWithMessage("$type was not properly handled").that(string).isEqualTo(expectedResult) Truth.assertWithMessage("$type was not properly handled for room").that(string).isEqualTo(expectedResult)
} }
} }