Class com.greybox.projectmesh.messaging.repository.ConversationRepositoryTest
Tests
| Test |
Duration |
Result |
| getConversationById_delegatesToDao_andReturnsResult |
0.158s |
passed |
| getConversationById_whenDaoReturnsNull_returnsNull |
0.088s |
passed |
| getOrCreateConversation_whenExists_doesNotInsert_andReturnsExisting |
0.095s |
passed |
| getOrCreateConversation_whenMissing_createsAndInsertsConversation |
0.096s |
passed |
| markAsRead_clearsUnreadCount |
0.090s |
passed |
| updateUserStatus_callsDao_andDoesNotThrow |
0.104s |
passed |
| updateUserStatus_whenDaoThrows_exceptionIsCaught |
0.114s |
passed |
| updateWithMessage_callsUpdateLastMessageTwice_andIncrementsUnread_ifSenderNotMe |
0.085s |
passed |
| updateWithMessage_doesNotIncrementUnread_ifSenderIsMe |
0.096s |
passed |