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 LocationMessageType -> "Shared location"
is EmoteMessageType -> "* $senderName ${type.body}"
is TextMessageType, is NoticeMessageType -> body
UnknownMessageType -> "Unsupported event"
is TextMessageType,
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
@@ -217,9 +218,10 @@ class DefaultRoomLastMessageFormatterTests {
is ImageMessageType -> "$senderName: Image"
is FileMessageType -> "$senderName: File"
is LocationMessageType -> "$senderName: Shared location"
is TextMessageType,
is NoticeMessageType,
UnknownMessageType -> "$senderName: $body"
is EmoteMessageType -> "* $senderName ${type.body}"
is TextMessageType, is NoticeMessageType -> "$senderName: $body"
UnknownMessageType -> "$senderName: Unsupported event"
}
val shouldCreateAnnotatedString = when (type) {
is VideoMessageType -> true
@@ -236,7 +238,7 @@ class DefaultRoomLastMessageFormatterTests {
.that(result)
.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)
}
}