Class com.greybox.projectmesh.messaging.repository.ConversationRepositoryTest
Tests
| Test |
Duration |
Result |
| getConversationById_delegatesToDao_andReturnsResult |
0.187s |
passed |
| getConversationById_whenDaoReturnsNull_returnsNull |
0.097s |
passed |
| getOrCreateConversation_whenExists_doesNotInsert_andReturnsExisting |
0.100s |
passed |
| getOrCreateConversation_whenMissing_createsAndInsertsConversation |
0.116s |
passed |
| markAsRead_clearsUnreadCount |
0.095s |
passed |
| updateUserStatus_callsDao_andDoesNotThrow |
0.101s |
passed |
| updateUserStatus_whenDaoThrows_exceptionIsCaught |
0.113s |
passed |
| updateWithMessage_callsUpdateLastMessageTwice_andIncrementsUnread_ifSenderNotMe |
0.107s |
passed |
| updateWithMessage_doesNotIncrementUnread_ifSenderIsMe |
0.132s |
passed |