Class com.greybox.projectmesh.messaging.repository.ConversationRepositoryTest
Tests
| Test |
Duration |
Result |
| getConversationById_delegatesToDao_andReturnsResult |
0.189s |
passed |
| getConversationById_whenDaoReturnsNull_returnsNull |
0.106s |
passed |
| getOrCreateConversation_whenExists_doesNotInsert_andReturnsExisting |
0.115s |
passed |
| getOrCreateConversation_whenMissing_createsAndInsertsConversation |
0.121s |
passed |
| markAsRead_clearsUnreadCount |
0.108s |
passed |
| updateUserStatus_callsDao_andDoesNotThrow |
0.132s |
passed |
| updateUserStatus_whenDaoThrows_exceptionIsCaught |
0.159s |
passed |
| updateWithMessage_callsUpdateLastMessageTwice_andIncrementsUnread_ifSenderNotMe |
0.107s |
passed |
| updateWithMessage_doesNotIncrementUnread_ifSenderIsMe |
0.108s |
passed |