fix: change the connectivity message (RC) #2102
Merged
GitHub Actions / Test Results
succeeded
Aug 15, 2023 in 0s
All 541 tests pass, 1 skipped in 24s
Annotations
Check notice on line 0 in .github
github-actions / Test Results
1 skipped test found
There is 1 skipped test, see "Raw output" for the name of the skipped test.
Raw output
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given a message with failed decryption, when resetting the session, then should call ResetSessionUseCase()
Check notice on line 0 in .github
github-actions / Test Results
542 tests found (test 1 to 391)
There are 542 tests, see "Raw output" for the list of tests 1 to 391.
Raw output
VersionizerTest ‑ given version generator when I generate a new version AFTER 10 SECONDS then I should get an directly incremented number
VersionizerTest ‑ given version generator when I generate a new version IN ONE YEAR then I should get an incremented version number
VersionizerTest ‑ given version generator when I generate a new version IN ONE and TWO YEARS then I should get an incremented version number
VersionizerTest ‑ given version generator when I generate a new version IN TEN YEARS then I should get an incremented version number
VersionizerTest ‑ given version generator when I generate a new version THE NEXT DAY then I should get an incremented version number
VersionizerTest ‑ given version generator when I generate a version I should get the same version number on the current Android project
VersionizerTest ‑ given version generator when I generate two versions AT THE SAME TIME I should get the same version number
com.wire.android.GlobalObserversManagerTest ‑ given few valid accounts, when starting observing accounts, then create user-specific notification channels()
com.wire.android.GlobalObserversManagerTest ‑ given valid accounts, at least one with persistent socket enabled, and socket service running, then do not start service again()
com.wire.android.mapper.MessageContentMapperTest ‑ givenMessagesWithDifferentVisibilities_whenMappingToUIMessageContent_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.MessageMapperTest ‑ givenMessageList_whenMappingToUIMessages_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.MessageMapperTest ‑ givenMessagesList_whenGettingMemberIdList_thenReturnCorrectList()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenLastAssetAudioConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenLastAssetImageConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenLastConversationKnockMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenLastConversationRenamedMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenMissedCalls_whenMappingToUIPreview_thenCorrectUILastMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenMultipleUnreadEvents_whenMappingToUIPreview_thenCorrectSortedUILastMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenOtherUsersWereAddedToConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfAddedOtherUsersToConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfAndOtherUserWereRemovedFromConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfAndOtherUsersWereAddedToConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfUserRemovedOtherUsersFromConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfUserSharedLastAssetVideoConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenSelfUserWasRemovedFromConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUnreadMentions_whenMappingToUIPreview_thenCorrectUILastMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUnreadMessages_whenMappingToUIPreview_thenLastTextMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUnreadPings_whenMappingToUIPreview_thenCorrectUILastMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUnreadReplies_whenMappingToUIPreview_thenCorrectUILastMessageContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUserJoinedConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.MessagePreviewContentMapperTest ‑ givenUserLeftConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
com.wire.android.mapper.OtherAccountMapperTest ‑ givenSelfUsersAndTeams_whenMappingToOtherAccounts_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.RegularMessageContentMapperTest ‑ givenAssetContent_whenMappingToUIMessageContent_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.RegularMessageContentMapperTest ‑ givenPNGImageAssetContentWith0Width_whenMappingToUIMessageContent_thenIsMappedToAssetMessage()
com.wire.android.mapper.RegularMessageContentMapperTest ‑ givenSVGImageAssetContent_whenMappingToUIMessageContent_thenIsMappedToAssetMessage()
com.wire.android.mapper.RegularMessageContentMapperTest ‑ givenTextOrNullContent_whenMappingToTextMessageContent_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest ‑ givenConversationTimerDisabled_whenMappingToSystemMessage_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest ‑ givenConversationTimerEnforced_whenMappingToSystemMessage_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest ‑ givenMemberDetails_whenMappingToSystemMessageMemberName_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest ‑ givenServerContent_whenMappingToUIMessageContent_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.UICallParticipantMapperTest ‑ givenParticipant_whenMappingToUICallParticipant_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.UIParticipantMapperTest ‑ givenMemberDetails_whenMappingToContacts_thenCorrectValuesShouldBeReturned()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingAudioForFirstTime_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayedAndSecondResumed_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayedAndSecondStoppedAndResume_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayed_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingTheSameMessageIdTwiceSequentially_thenEmitStatesAsExpected()
com.wire.android.migration.MarkUsersAsNeedToBeMigratedTest ‑ givenUserScalaDBsDoesNotExist_thenNoUsersAreMarkedAsNeedToBeMigrated()
com.wire.android.migration.MarkUsersAsNeedToBeMigratedTest ‑ givenUserScalaDBsExists_thenAllUsersAreMarkedAsNeedToBeMigrated()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given federated server when fixing session files then set proper user domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given not federated server when fixing session files then set current user domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session directory with files when getting session files without domain return proper list()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file name without domain when fixing session file names then return updated session file with domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file with domain when renaming if needed then do nothing with the file name()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file without domain when renaming if needed then add domain to the file name()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenConfigUrlDataAndSuccessfulRequests_whenRetrievingServerConfig_thenMakeProperRequestsAndSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenFullDataAndSuccessfulRequests_whenRetrievingServerConfig_thenSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenLinksDataAndSuccessfulRequests_whenRetrievingServerConfig_thenMakeProperRequestsAndSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenNoData_whenRetrievingServerConfig_thenDoNotSaveAndReturnNoData()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileExistsAndMigrationCompleted_whenCheckingWhetherToMigrate_thenReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileExistsAndMigrationNotCompleted_whenCheckingWhetherToMigrate_thenReturnTrue()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileNotExistsAndMigrationCompleted_whenCheckingWhetherToMigrate_thenReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileNotExistsAndMigrationNotCompleted_whenCheckingWhetherToMigrate_thenSetMigrationCompletedAndReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ whenMigrating_thenMarkUsersAsNeedToBeMigrated()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given optional empty url when fetching scala backend data then return null()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given optional url when fetching scala backend data then extract proper url from the string()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given regular url when fetching scala backend data then return this url()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenAllRequiredData_whenRetrievingServerConfig_thenReturnFullResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenNoData_whenRetrievingServerConfig_thenReturnNoDataResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenOnlyConfigUrlData_whenRetrievingServerConfig_thenReturnConfigUrlResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenOnlyLinksData_whenRetrievingServerConfig_thenReturnLinksResult()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenNull_whenGettingMigrationStatusAndScalaDBDoesNotExists_thenCheckForScalaDB()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenNull_whenGettingMigrationStatus_thenCheckForScalaDB()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsNewAndUserHaveNoScalaDB_thenReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsNewAndUserHaveScalaDB_thenReturnTrue()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsSameAndUserHaveScalaDB_thenReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNeedToBeMigratedAndDBExists_thenReturnTrue()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNeedToBeMigratedAndDBIsInvalid_thenMarkAsNotNeededAndReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNotNeedMigration_thenReturnFalse()
com.wire.android.model.ImageAssetTest ‑ givenDifferentPrivateAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.model.ImageAssetTest ‑ givenDifferentUserAvatarAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.model.ImageAssetTest ‑ givenEqualPrivateAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenEqualUriAndKeyLocalAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenEqualUserAvatarAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenSameKeyButDifferentUriLocalAssets_whenGettingUniqueKey_thenResultsShouldBeTheSame()
com.wire.android.model.ImageAssetTest ‑ givenSameUriButDifferentKeyLocalAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.navigation.NavigationUtilsTest ‑ Given an incorrect string, when parsing it to PrivateImageAsset, then it throws an exception()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct Image PrivateAsset object, it parses it correctly to string()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct QualifiedId object, it parses it correctly to string()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct string, when calling parseIntoPrivateImageAsset, then it correctly parses it to PrivateImageAsset()
com.wire.android.notification.CallNotificationManagerTest ‑ given an incoming call for one user, then show notification for that call()
com.wire.android.notification.CallNotificationManagerTest ‑ given incoming call, when end call comes instantly after start, then do not even show notification()
com.wire.android.notification.CallNotificationManagerTest ‑ given incoming call, when end call comes some time after start, then first show notification and then hide()
com.wire.android.notification.CallNotificationManagerTest ‑ given incoming calls for two users, then show notification for the first call()
com.wire.android.notification.CallNotificationManagerTest ‑ given incoming calls for two users, when both call ends, then hide notification()
com.wire.android.notification.CallNotificationManagerTest ‑ given incoming calls for two users, when one call ends, then show notification for another call()
com.wire.android.notification.CallNotificationManagerTest ‑ given no incoming calls, then hide notification()
com.wire.android.notification.WireNotificationManagerTest ‑ givenASingleUserId_whenCallingFetchAndShowOnceInParallel_thenPushNotificationIsHandledOnlyOnce()
com.wire.android.notification.WireNotificationManagerTest ‑ givenASingleUserId_whenNotificationReceivedAndNoSuchUser_shouldSkipNotification()
com.wire.android.notification.WireNotificationManagerTest ‑ givenASingleUserId_whenNotificationReceivedAndNotCurrentUserButExistOnThatDevice_shouldCheckNotification()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withInvalidCurrentAccountAndNoOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withInvalidCurrentAccountAndOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withTwoValidAccountsAndOngoingCallForCurrentOne_whenCurrentAccountChanges_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withTwoValidAccountsAndOngoingCallForNotCurrentOne_whenCurrentAccountChanges_thenStartOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withTwoValidAccountsAndOngoingCallForNotCurrentOne_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withValidCurrentAccountAndNoOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withValidCurrentAccountAndOngoingCall_whenAccountBecomesInvalid_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInBackground_withValidCurrentAccountAndOngoingCall_whenObserving_thenStartOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInForeground_withInvalidCurrentAccountAndNoOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInForeground_withInvalidCurrentAccountAndOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInForeground_withValidCurrentAccountAndNoOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAppInForeground_withValidCurrentAccountAndOngoingCall_whenObserving_thenStopOngoingCallService()
com.wire.android.notification.WireNotificationManagerTest ‑ givenAuthenticatedUser_whenFetchAndShowNotificationsOnceCalled_thenConnectionPolicyManagerIsCalled()
com.wire.android.notification.WireNotificationManagerTest ‑ givenCurrentScreenIsConversation_whenObserveCalled_thenNotificationForThatConversationIsHidden()
com.wire.android.notification.WireNotificationManagerTest ‑ givenNoIncomingCalls_whenObserveCalled_thenCallNotificationHides()
com.wire.android.notification.WireNotificationManagerTest ‑ givenNotAuthenticatedUser_whenFetchAndShowNotificationsOnceCalled_thenNothingHappen()
com.wire.android.notification.WireNotificationManagerTest ‑ givenNotAuthenticatedUser_whenObserveCalled_thenNothingHappenAndCallNotificationHides()
com.wire.android.notification.WireNotificationManagerTest ‑ givenPingNotification_whenObserveCalled_thenPingSoundIsPlayed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeIncomingCall_whenCurrentUserIsDifferentFromCallReceiver_thenCallNotificationIsShown()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeIncomingCalls_whenAppIsNotVisible_thenCallNotificationHidden()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeIncomingCalls_whenAppIsVisible_thenCallNotificationShowed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeNotificationsAndCurrentScreenIsConversation_whenObserveCalled_thenNotificationIsNotShowed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeNotifications_whenAppIsInBackgroundAndNoUserLoggedIn_thenMessageNotificationNotShowed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeNotifications_whenAppIsInForegroundAndNoUserLoggedIn_thenMessageNotificationNotShowed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeNotifications_whenObserveCalled_thenCallNotificationShowed()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSomeNotifications_whenSelfUserChanged_thenNotificationIsNotDuplicated()
com.wire.android.services.ServicesManagerTest ‑ given ongoing call service in foreground, when needs to be stopped, then call stopService()
com.wire.android.services.ServicesManagerTest ‑ given ongoing call service not even started, when needs to be stopped, then do nothing()
com.wire.android.services.ServicesManagerTest ‑ given ongoing call service not yet in foreground, when needs to be stopped, then call startService with stop service argument()
com.wire.android.services.ServicesManagerTest ‑ given ongoing call service running, when stop comes instantly after start, then do not even start the service()
com.wire.android.services.ServicesManagerTest ‑ given ongoing call, when stop comes some time after start, then start the service and stop it after that()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent is null, when currentSession is absent, then startNavigation is Welcome()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent is null, when currentSession is present, then should not recreate and no any navigation()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent is null, when currentSession is present, then startNavigation is Home()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with IncomingCall, when currentSession is absent, then startNavigation is Welcome()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with IncomingCall, when currentSession is present, then startNavigation is Home and navigate to call is called()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with MigrationLogin, when currentSession is absent, then startNavigation is Welcome and navigate to Login()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with MigrationLogin, when currentSession is present, then startNavigation is Home and navigate to Login()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with OpenConversation, when currentSession is absent, then startNavigation is Welcome()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with OpenConversation, when currentSession is present, then startNavigation is Home()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with OpenOtherUser, when currentSession is absent, then startNavigation is Welcome()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with OpenOtherUser, when currentSession is present, then startNavigation is Home()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with SSOLogin, when currentSession is absent, then startNavigation is Welcome and navigate to SSOLogin()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with SSOLogin, when currentSession is present, then navigation to Login with SSOLogin params is called()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with SSOLogin, when currentSession is present, then startNavigation is Home and navigate to SSOLogin()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with ServerConfig, when currentSession is absent and migration is required, then startNavigation is Migration()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with ServerConfig, when currentSession is absent, then startNavigation is Welcome customBackEnd dialog is shown()
com.wire.android.ui.WireActivityViewModelTest ‑ given Intent with ServerConfig, when currentSession is present, then startNavigation is Home and customBackEnd dialog is shown()
com.wire.android.ui.WireActivityViewModelTest ‑ given No session, when try to join conversation, then get error and don't navigate()
com.wire.android.ui.WireActivityViewModelTest ‑ given appUpdate is required, then should show the appUpdate dialog()
com.wire.android.ui.WireActivityViewModelTest ‑ given invalid code, when try to join conversation, then get error and don't navigate()
com.wire.android.ui.WireActivityViewModelTest ‑ given newClient is registered for the current user, then should show the NewClient dialog()
com.wire.android.ui.WireActivityViewModelTest ‑ given newClient is registered for the other user, then should show the NewClient dialog()
com.wire.android.ui.WireActivityViewModelTest ‑ given newClient is registered when current screen changed to ImportMedea, then remember NewClient dialog state()
com.wire.android.ui.WireActivityViewModelTest ‑ given newClient is registered when current screen does not allow dialog, then remember NewClient dialog state()
com.wire.android.ui.WireActivityViewModelTest ‑ given newIntent with Join Conversation Deep link, when user is a member, then navigate to the conversation()
com.wire.android.ui.WireActivityViewModelTest ‑ given newIntent with Join Conversation Deep link, when user is not a member, then start join converstion flow()
com.wire.android.ui.WireActivityViewModelTest ‑ given newIntent with null, when currentSession is absent, then should recreate and no any navigation()
com.wire.android.ui.WireActivityViewModelTest ‑ given no session, when observing screenshot censoring, then set state to false()
com.wire.android.ui.WireActivityViewModelTest ‑ given session and screenshot censoring disabled, when observing it, then set state to false()
com.wire.android.ui.WireActivityViewModelTest ‑ given session and screenshot censoring enabled by user, when observing it, then set state to true()
com.wire.android.ui.WireActivityViewModelTest ‑ given session and screenshot censoring enforced by team, when observing it, then set state to true()
com.wire.android.ui.WireActivityViewModelTest ‑ given valid accounts, all with persistent socket disabled, then stop socket service()
com.wire.android.ui.WireActivityViewModelTest ‑ given valid accounts, at least one with persistent socket enabled, and socket service not running, then start service()
com.wire.android.ui.WireActivityViewModelTest ‑ given valid accounts, at least one with persistent socket enabled, and socket service running, then do not start service again()
com.wire.android.ui.WireActivityViewModelTest ‑ given valid code, when joining conversion and user us already a member, then navigate to the conversation()
com.wire.android.ui.WireActivityViewModelTest ‑ given valid code, when joining conversion success, then navigate to the conversation()
com.wire.android.ui.WireActivityViewModelTest ‑ when dismissNewClientsDialog is called, then cleared NewClients for user()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given button is clicked, when request returns Generic error, then GenericError is passed()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given button is clicked, when request returns HandleExists error, then UsernameTakenError is passed()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given button is clicked, when request returns Success, then navigate to initial sync screen()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given button is clicked, when setting the username, then show loading()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given button is clicked, when username is invalid, then UsernameInvalidError is passed()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given dialog is dismissed, when state error is DialogError, then hide error()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given empty string, when entering username, then button is disabled()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given forbidden character, when entering username, then forbidden character is ignored()
com.wire.android.ui.authentication.create.username.CreateAccountUsernameViewModelTest ‑ given non-empty string, when entering username, then button is disabled()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given button is clicked, when password is invalid, then UsernameInvalidError is passed()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given button is clicked, when registering the client, then show loading()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given button is clicked, when request returns Generic error, then GenericError is passed()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given button is clicked, when request returns Success, then navigateToHomeScreen is called()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given button is clicked, when request returns TooManyClients Error, then navigateToRemoveDevicesScreen is called()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given dialog is dismissed, when state error is DialogError, then hide error()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given empty string, when entering the password to register, then button is disabled()
com.wire.android.ui.authentication.devices.register.RegisterDeviceViewModelTest ‑ given non-empty string, when entering the password to register, then button is disabled()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given 2fa code request fails with too many requests, when logging in, then should request user input()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given 2fa is needed, when code is filled, then should login with entered code and navigate out of login()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given 2fa is needed, when code is filled, then should register client without explicit 2fa code()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given 2fa login succeeds and registration fails, when code is filled, then should no longer require input()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked and initial sync is completed, when login returns Success, then navigate to home screen()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked and initial sync is not completed, when login returns Success, then navigate to initial sync screen()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked, when addAuthenticatedUser returns UserAlreadyExists error, then UserAlreadyExists is passed()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked, when logging in, then show loading()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked, when login returns Generic error, then GenericError is passed()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked, when login returns InvalidCredentials error, then InvalidCredentialsError is passed()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given button is clicked, when login returns InvalidUserIdentifier error, then InvalidUserIdentifierError is passed()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given dialog is dismissed, when login returns DialogError, then hide error()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given empty strings, when entering credentials, then button is disabled()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given login fails with 2fa missing and 2fa request fails generically, when logging in, then should NOT request user input()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given login fails with 2fa missing and 2fa request succeeds, when logging in, then should request user input()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given login fails with invalid 2fa, when logging in, then should mark the current code as invalid()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given login fails with missing 2fa, when logging in, then should send an email to input()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given login fails with missing 2fa, when logging in, then should state 2FA input is needed()
com.wire.android.ui.authentication.login.email.LoginEmailViewModelTest ‑ given non-empty strings, when entering credentials, then button is enabled()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sso code and button is clicked, when login returns InvalidCode error, then InvalidCodeError is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given HandleSSOResult is called, when SSOLoginResult is success, then establishSSOSession should be called once()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given HandleSSOResult is called, when ssoResult is failure, then loginSSOError state should be dialog error()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given HandleSSOResult is called, when ssoResult is null, then loginSSOError state should be none()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given backend switch confirmed, then auth server provider is updated()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given backend switch confirmed, when the new server have NO default sso code, then do not initiate sso login()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given backend switch confirmed, when the new server have a default sso code, then initiate sso login()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given email, when clicking login, then start the domain lookup flow()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given empty string, when entering code, then button is disabled()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given error, when checking for server default SSO code, then do not initiate sso login()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given error, when doing domain lookup, then error state is updated()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given establishSSOSession called, when addAuthenticatedUser returns UserAlreadyExists error, then UserAlreadyExists is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given establishSSOSession is called and initial sync is completed, when SSOLogin Success, navigate to home screen()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given establishSSOSession is called, when SSOLoginSessionResult return InvalidCookie, then SSOLoginResult fails()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given getOrRegister returns TooManyClients, when establishSSOSession, then TooManyClients is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given non-empty string, when entering code, then button is enabled()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sso code and button is clicked, when login returns InvalidCodeFormat error, then InvalidCodeFormatError is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sso code and button is clicked, when login returns Generic error, then GenericError is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sso code and button is clicked, when login returns InvalidRequest error, then GenericError IllegalArgument is passed()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sso code and button is clicked, when login returns Success, then open the web url from the response()
com.wire.android.ui.authentication.login.sso.LoginSSOViewModelTest ‑ given sync is not completed, when establishSSOSession is called, navigate to initial sync screen()
com.wire.android.ui.authentication.welcome.WelcomeViewModelTest ‑ given a navigation, when it's go to create enterprise account, then should emit NavigationCommand create team()
com.wire.android.ui.authentication.welcome.WelcomeViewModelTest ‑ given a navigation, when it's go to create private account, then should emit NavigationCommand create personal account()
com.wire.android.ui.authentication.welcome.WelcomeViewModelTest ‑ given a navigation, when it's go to login, then should emit NavigationCommand login()
com.wire.android.ui.authentication.welcome.WelcomeViewModelTest ‑ given a navigation, when navigating back, then should delegate call to navigation manager back()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given a muted call, when toggling microphone, then un-mute the call()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given a video call, when stopping video, then clear Video Preview and turn off speaker()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when clearVideoPreview is called, then update video state to STOPPED()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when setVideoPreview is called, then set the video preview and update video state to STARTED()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when the user ends call, then invoke endCall useCase()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an audio call, when stopVideo is invoked, then do not do anything()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an un-muted call, when toggling microphone, then mute the call()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given back facing camera, when flipping it, then switch to front camera()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given camera is turned off, when toggling video, then turn on video()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given camera is turned on, when toggling video, then turn off video()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given front facing camera, when flipping it, then switch to back camera()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given isMuted value is null, when toggling microphone, then do not update microphone state()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given user on a preview screen, when muting microphone, then mute the call with false param()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given user on a preview screen, when un-muting microphone, then un-mute the call with false param()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an incoming call, when the user decline the call, then the reject call use case is called()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an ongoing call, when user confirms dialog to accept an incoming call, then end current call and accept the newer one()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an ongoing call, when user tries to accept an incoming call, then show JoinCallAnywayDialog()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given join dialog displayed, when user dismisses it, then hide it()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given no ongoing call, when user tries to accept an incoming call, then invoke answerCall call use case()
com.wire.android.ui.calling.initiating.InitiatingCallViewModelTest ‑ given a start call error, when user tries to start a call, call ring tone is not called()
com.wire.android.ui.calling.initiating.InitiatingCallViewModelTest ‑ given an outgoing call, when the user ends call, then invoke endCall useCase and close the screen()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenActiveCallAndCallIsMuted_whenGettingState_thenShouldHaveMutedCallInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenActiveCallAndCallIsNotMuted_whenGettingState_thenShouldNotHaveMutedCallInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenActiveCallAndCallScreenAndConnectivityIssues_whenGettingState_thenShouldHaveConnectivityInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenActiveCallAndConnectivityIssueAndSomeOtherScreen_whenGettingState_thenShouldHaveNoInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenActiveCallAndHomeScreenAndConnectivityIssues_whenGettingState_thenShouldHaveActiveCallInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenNoActiveCallAndHomeScreenAndGathering_whenGettingState_thenShouldHaveConnectingInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenNoActiveCallAndHomeScreenAndSlowSync_whenGettingState_thenShouldHaveConnectingInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenNoCurrentSession_whenGettingState_thenNone()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a conversationId, when trying to open the conversation and fails, then returns a Failure result and update error state()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a conversationId, when trying to open the conversation, then returns a Success result with the conversation()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a userId, when accepting a connection request, then returns a Success result and update view state()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a userId, when canceling a connection request, then returns a Success result and update view state()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a userId, when ignoring a connection request, then returns a Success result and update view state()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a userId, when sending a connection request a fails, then returns a Failure result and show error message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest ‑ given a userId, when sending a connection request, then returns a Success result and update view state()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a failure, when deleting messages, then the delete dialog state is closed()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a failure, when deleting messages, then the error state is updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a user picks an image asset larger than 15MB, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a valid observed enforced self-deleting message timer, when invoked, then the timer gets successfully updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given attachment picked and null when getting asset bundle from uri, then show message to user()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a free user picks an asset larger than 25MB, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a team user sends an asset message larger than 25MB, when invoked, then sendAssetMessageUseCase is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user picks too large asset that needs saving if invalid, when invoked, then saveToExternalMediaStorage is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user sends an ping message, when invoked, then sendKnockUseCase and pingRinger are called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user updates the self-deleting message timer, when invoked, then the timer gets successfully updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user picks a null attachment, when invoking sendAttachmentMessage, no use case gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an asset message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an audio message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an image message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for my message()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for others message()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageForYourselfDialog is visible()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when dialogs are dismissed()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a group members, when all of them are internal team members, then banner should be null()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a group members, when at least one is not internal team member, then banner should not be null()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a one to one conversation, when other user is not internal member, then banner should be null()
com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest ‑ given a group members, when there are external members, then set should contain external type()
com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest ‑ given a group members, when there are federated members, then set should contain federated type()
com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest ‑ given a group members, when there are guest members, then set should contain guest type()
com.wire.android.ui.home.conversations.banner.usecase.ObserveConversationMembersByTypesUseCaseTest ‑ given a group members, when there are service bots, then set should contain service type()
com.wire.android.ui.home.conversations.call.ConversationCallViewModelTest ‑ given an ongoing call, when user confirms dialog to join a call, then end current call and join the newer one()
com.wire.android.ui.home.conversations.call.ConversationCallViewModelTest ‑ given an ongoing call, when user tries to join a call, then show JoinCallAnywayDialog()
com.wire.android.ui.home.conversations.call.ConversationCallViewModelTest ‑ given join dialog displayed, when user dismiss it, then hide it()
com.wire.android.ui.home.conversations.call.ConversationCallViewModelTest ‑ given no ongoing call, when user tries to join a call, then invoke answerCall call use case()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given a group conversation, then conversationSheetContent is valid()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given a group conversation, when self is admin and in owner team, then should be able to edit Guests option()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given a group conversation, when self is admin and not in owner team, then should not be able to edit Guests option()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given a group conversation, when solving the conversation name, then the name of the conversation is used()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given a group conversation, when solving the state, then the state is correct()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given receipt mode value disabled, when updating receipt mode, then value is propagated to screen state()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given receipt mode value enabled, when updating receipt mode, then value is propagated to screen state()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given the conversation name is updated, when solving the conversation name, then the state is updated accordingly()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has no teamId and conversation no teamId, when init group options, then read receipt toggle is disabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has no teamId, is admin and conversation has teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has no teamId, not admin and conversation has teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has teamId, is admin and conversation teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when disabling Services , then the dialog must state must be updated()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when no guests and disable service dialog confirmed, then use case is called with the correct values()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when no guests and enabling services, use case is called with the correct values()
com.wire.android.ui.home.conversations.details.editselfdeletingmessages.EditSelfDeletingMessagesViewModelTest ‑ given self deleting messages option disabled, when enabling it, then it updates proper state()
com.wire.android.ui.home.conversations.details.editselfdeletingmessages.EditSelfDeletingMessagesViewModelTest ‑ given self deleting messages option enabled, when disabling it, then it updates proper state()
com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipantsViewModelTest ‑ given a group members, when clicking on other profile, then navigate to other profile screen()
com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipantsViewModelTest ‑ given a group members, when clicking on self profile, then navigate to self profile screen()
com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipantsViewModelTest ‑ given a group members, when solving the participants list, then right sizes are passed()
com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCaseTest ‑ given a group members, when solving the participants list with limit, then limited sizes are passed()
com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCaseTest ‑ given a group members, when solving the participants list without limit, then all lists are passed()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given Failure while getting an MLS conversation's verification status, then mlsVerificationStatus is null()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a 1 on 1 conversation, when solving the conversation avatar, then the avatar of the other user is used()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a 1 on 1 conversation, when solving the conversation name, then the name of the other user is used()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a 1 on 1 conversation, when solving the conversation name, then unavailable user is used()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a 1 on 1 conversation, when the user is deleted, then the name of the conversation should be a string resource()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a group conversation, when solving the conversation name, then the name of the conversation is used()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a not-verified MLS conversation, then mlsVerificationStatus is not verified()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a not-verified Proteus conversation, then proteusVerificationStatus is not verified()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given a verified Proteus conversation, then proteusVerificationStatus is verified()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given conversation is MLS verified, then mlsVerificationStatus is verified()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given other user 1on1 message, when clicking on avatar, then open other user profile without group data()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given other user group message, when clicking on avatar, then open other user profile with group data()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given self user 1on1 message, when clicking on avatar, then open self profile()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given self user group message, when clicking on avatar, then open self profile()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given the conversation name is updated, when solving the conversation name, then the state is updated accordingly()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest ‑ given the initial state, when solving the conversation name before the data is received, the name should be an empty string()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given a message and a reaction, when toggleReaction is called, then should call ToggleReactionUseCase()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given a message with failed decryption, when resetting the session, then should call ResetSessionUseCase()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given an asset message, when downloading to external storage, then the file manager downloads the asset and closes the dialog()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given an asset message, when opening it, then the file manager open function gets invoked and closes the dialog()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given an message ID, when downloading or fetching into internal storage, then should get message details by ID()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given getting UnreadEventsCount failed, then messages requested anyway()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given getting UnreadEventsCount succeed, then messages requested with corresponding lastReadIndex()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given the PagingData is updated, when getting paging flow, then the update is propagated in the state()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a conversation id, when joining an ongoing call, then verify that answer call usecase is called()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a conversations list, when opening a conversation, then should delegate call to manager to Conversation with args()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a conversations list, when opening a new conversation, then should delegate call to manager to NewConversation()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a valid conversation muting state, when calling block user, then should call BlockUserUseCase()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a valid conversation muting state, when calling muteConversation, then should call with call the UseCase()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a valid conversation muting state, when calling unblock user, then should call BlockUserUseCase()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given an ongoing call, when user confirms dialog to join a call, then end current call and join the newer one()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given an ongoing call, when user tries to join a call, then show JoinCallAnywayDialog()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given join dialog displayed, when user dismiss it, then hide it()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given no ongoing call, when user tries to join a call, then invoke answerCall call use case()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenACorrectRequest_whenUserSavesAnImage_theUseCaseGetsInvokedCorrectlyAndASuccessValueIsReturned()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenACorrectSetup_whenUserDeletesAnImage_navigationBackIsCalled()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenACorrectSetup_whenUserTriesNavigateBack_navigateBackGetsInvokedOnNavigationManager()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenACorrectSetup_whenUserTriesToDeleteAnImage_DeleteDialogIsShown()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenAFailedRequest_whenUserTriesToSaveAnImage_aFailureValueIsReturned()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenCurrentSetup_whenInitialisingViewModel_thenScreenTitleMatchesTheConversationName()
com.wire.android.ui.home.gallery.MediaGalleryViewModelTest ‑ givenErrorWhileDelete_whenUserDeletesAnImage_errorIsShown()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when changing keyboard visibility to false, then show keyboard()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when input focus change to false, then clear focus()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when input focus change to true, then hide additional options menu and request focus()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when message is sent, then message is cleared()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when requesting to show additional options menu, then additional options menu is shown()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toActive and show attachment false, then input state active is called()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toActive and show attachment true, then input state active is called()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toAudioRecording, then show audio recording additional sub menu()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toEdit, then input state toEdit is called()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toInactive, then input state holder inactive is called()
com.wire.android.ui.home.messagecomposer.MessageComposerStateHolderTest ‑ given state, when setting toReply, then composition holder is correctly set up()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given discard audio dialog is shown, when dismissing the dialog, then audio recording dialog is hidden()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given permissions dialog is shown, when user dismiss the dialog, then permissions dialog is hidden()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user doesn't have audio permissions, when starting to record audio, then permissions dialog is shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user is in a call, when start recording audio, then a info message will be shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user is not in a call, when start recording audio, then recording screen is shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user is not recording, when closing audio recording view, then verify that close recording view is called()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user is recording audio, when stopping the recording, then send audio button is shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user is recording, when closing audio recording view, then discard audio recording dialog is shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given user recorded an audio, when discarding the audio, then file is deleted()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given empty text, when adding bold markdown, then 2x ** is added to the text()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given empty text, when adding header markdown, then # is added to the text()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given empty text, when adding italic markdown, then 2x _ is added to the text()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given non empty text, when adding bold markdown on selection, then 2x ** is added to the text()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given non empty text, when adding header markdown on selection, then # is added to the text()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionHolderTest ‑ given non empty text, when adding italic markdown on selection, then 2x _ is added to the text()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given no failure, when creating group, then options state should have no error()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given self is not a team member, when creating group, then the group is created with the correct values()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given self is team member and guests are enabled, when creating group, then the group is created with the correct values()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given sync failure, when creating group, then should update options state with connectivity error()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given unknown failure, when creating group, then should update options state with unknown error()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ when search with search query, return failure for known and public search()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ when search with search query, return results for known and public search()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when isAccountReadOnly return false, then managedByWire is true()
Check notice on line 0 in .github
github-actions / Test Results
542 tests found (test 392 to 542)
There are 542 tests, see "Raw output" for the list of tests 392 to 542.
Raw output
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when isAccountReadOnly return true, then managedByWire is false()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when navigating back requested, then should delegate call to manager navigateBack()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when the build does NOT accept email change, then edit email is not allowed()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when the build does accept email change, then edit email IS allowed()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when trying to compute if the user requires password fails, then hasSAMLCred is false()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when trying to compute if the user requires password return false, then hasSAMLCred is true()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when trying to compute if the user requires password return true, then hasSAMLCred is false()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when user IS NOT managed by Wire, then edit handle is not allowed()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when user IS managed by Wire, then edit handle is allowed()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when user does not requires password, then should not load forgot password url context()
com.wire.android.ui.home.settings.account.MyAccountViewModelTest ‑ when user requires a password, then should load forgot password url context()
com.wire.android.ui.home.settings.account.deleteAccount.DeleteAccountViewModelTest ‑ when delete account button clicked, then start the delete account flow()
com.wire.android.ui.home.settings.account.deleteAccount.DeleteAccountViewModelTest ‑ when delete account button confirmed, then call use case()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when calling onAnimatedError, should emit animatedNameError false to clean state()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when navigating back requested, then should delegate call to manager navigateBack()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when saving the new display name, and fails then should navigate back indicating EXTRA_SETTINGS_DISPLAY_NAME_CHANGED failure()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when saving the new display name, and ok then should navigate back indicating EXTRA_SETTINGS_DISPLAY_NAME_CHANGED success()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when validating new name, and the value exceeds 64 chars, then should propagate NameExceedLimitError()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when validating new name, and the value is the same, then should propagate None()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when validating new name, and the value is valid, then should propagate None and enable 'continue'()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest ‑ when validating new name, and we have an empty value, then should propagate NameEmptyError()
com.wire.android.ui.home.settings.account.email.ChangeEmailViewModelTest ‑ given update EmailAlreadyInUse error is returned, when onSaveClicked is called, then show error state is updated()
com.wire.android.ui.home.settings.account.email.ChangeEmailViewModelTest ‑ given update EmailInvalid error is returned, when onSaveClicked is called, then show error state is updated()
com.wire.android.ui.home.settings.account.email.ChangeEmailViewModelTest ‑ given update error is returned, when onSaveClicked is called, then show error state is updated()
com.wire.android.ui.home.settings.account.email.ChangeEmailViewModelTest ‑ given updateEmail returns success with NoChange, when updateEmail is called, then navigate back()
com.wire.android.ui.home.settings.account.email.ChangeEmailViewModelTest ‑ given updateEmail returns success with VerificationEmailSent, when updateEmail is called, then navigate to VerifyEmail()
com.wire.android.ui.home.settings.account.email.VerifyEmailViewModelTest ‑ given updateEmail returns Success NoChange, when onVerifyEmail is called, then navigate back()
com.wire.android.ui.home.settings.account.email.VerifyEmailViewModelTest ‑ when new email is Missing, then navigate back()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given updateHandle returns HandleExists Error, when onSaveClicked is called, then update error state()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given updateHandle returns InvalidHandle Error, when onSaveClicked is called, then update error state()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given updateHandle returns Success, when onHandleChanged is called, then navigate back()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given updateHandle returns generic Error, when onSaveClicked is called, then update error state()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given validateHandle returns Invalid, when onHandleChanged is called, then updateState()
com.wire.android.ui.home.settings.account.handle.ChangeHandleViewModelTest ‑ given validateHandle returns Success, when onHandleChanged is called, then updateState()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenACreatedBackup_whenSavingIt_thenTheStateIsReset()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenACreatedBackup_whenSharingIt_thenTheStateIsReset()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenANonEmptyPassword_whenCreatingABackupWithAGivenError_thenItReturnsAFailure()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenANonEmptyPassword_whenCreatingABackup_thenItCreatesItSuccessfully()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenANonEncryptedBackup_whenChoosingIt_thenTheRestoreProgressUpdatesCorrectly()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAPasswordEncryptedBackup_whenRestoringABackupWithAnIOError_thenTheCorrectErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAPasswordEncryptedBackup_whenRestoringAnIncompatibleBackup_thenTheCorrectErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAPasswordEncryptedBackup_whenRestoringAnInvalidUserIdBackup_thenTheCorrectErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAPasswordEncryptedBackup_whenRestoringIt_thenTheCorrectSuccessDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAPasswordEncryptedBackup_whenRestoringWithWrongPassword_thenTheCorrectErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenARestoreDialogShown_whenDismissingIt_thenTheTempImportedBackupPathIsDeleted()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAStoredBackup_whenThereIsAnErrorImportingTheDB_thenTheRightErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAStoredBackup_whenThereIsAnErrorVerifyingItsEncryption_thenTheRightErrorDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAStoredEncryptedBackup_whenChoosingIt_thenTheRequirePasswordDialogIsShown()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenAnEmptyPassword_whenCreatingABackup_thenItCreatesItSuccessfully()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenE2EIRequiredDialogShown_whenSnoozeCalled_thenItSnoozedAndDialogShown()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenE2EIRequired_thenShowDialog()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenGuestDialogIsShown_whenDismissingIt_thenInvokeMarkGuestLinkFeatureFlagAsNotChanged()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenLoggedInUser_whenFileSharingAllowed_thenSharingNotRestricted()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenLoggedInUser_whenFileSharingRestrictedForTeam_thenSharingRestricted()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenNoCurrentUser_thenSharingRestricted()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenSelfDeletionDialogIsShown_whenDismissingIt_thenInvokeMarkSelfDeletionStatusAsNotified()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenSnoozeE2EIRequiredDialogShown_whenDismissCalled_thenItSnoozedAndDialogHidden()
com.wire.android.ui.initialsync.InitialSyncViewModelTest ‑ given sync is live, when observing initial sync state, then navigate home()
com.wire.android.ui.initialsync.InitialSyncViewModelTest ‑ given sync is not live, when observing initial sync state, then stay on this screen()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a dismiss dialog clicked, when password required dialog is visible, then should emit to hide password dialog()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a password dialog, when confirmation clicked, then should call to delete device()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a self client id, when fetching details fails, then returns to device lists()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a self client id, when fetching details, then returns device information()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a self client id, when removing a device and password not required, then should delete the device()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given a self client id, when removing a device and password required, then should emit to show password dialog()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given an error on password dialog, when error should be cleared, then should emit to clear the error()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given remove a device succeeds, then should call deletion of device()
com.wire.android.ui.settings.devices.SelfDevicesViewModelTest ‑ given a self client id, when fetching self clients, then returns devices list without current device()
com.wire.android.ui.userprofile.image.AvatarPickerViewModelTest ‑ given a navigation case, when going back requested, then should delegate call to manager navigateBack()
com.wire.android.ui.userprofile.image.AvatarPickerViewModelTest ‑ given a valid image, when uploading the asset fails, then should emit an error()
com.wire.android.ui.userprofile.image.AvatarPickerViewModelTest ‑ given a valid image, when uploading the asset succeeds, then the useCase should be called and navigate back on success()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a group conversationId and a failed response when changing the role, then show info message()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a group conversationId, when changing the role, then the request should be configured correctly()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a group conversationId, when loading the data, then return group state()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a navigation case, when going back requested, then should delegate call to manager navigateBack()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a userId, when blocking user fails, then show error message and dismiss BlockDialog()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given a userId, when blocking user is succeed, then show Success message and dismiss BlockDialog()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given no conversationId, when loading the data, then return null group state()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given not connected user, then direct conversation is not found()
com.wire.android.ui.userprofile.service.ServiceDetailsMapperTest ‑ givenBotIdWithInvalidDomainAsString_whenMappingToServiceId_thenReturnNull()
com.wire.android.ui.userprofile.service.ServiceDetailsMapperTest ‑ givenInvalidBotIdAsString_whenMappingToServiceId_thenReturnNull()
com.wire.android.ui.userprofile.service.ServiceDetailsMapperTest ‑ givenValidBotIdAsString_whenMappingToServiceId_thenReturnServiceId()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user clicks on navigate back, then navigates back()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when adding service fails, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when adding service successfully, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when removing service fails, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when removing service successfully, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service doesn't exist, then service not found screen is shown()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service is member of conversation, then data is loaded correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service is not member of conversation, then data is loaded correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when user is not admin, then buttons are hidden()
com.wire.android.util.CurrentScreenManagerTest ‑ givenInitialState_whenThereIsAStartEvent_thenAppShouldBeOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenInitialState_whenThereIsNoStartEvent_thenAppShouldNotBeOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenTwoStarts_whenTheresASingleStop_shouldStillMarkAsAppOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenTwoStarts_whenTheresAreTwoStops_shouldNotBeOnTheForeground()
com.wire.android.util.DateTimeUtilKtTest ‑ given a invalid date, when performing a transformation, then return null()
com.wire.android.util.DateTimeUtilKtTest ‑ given a valid date, when performing a transformation, then return with medium format()
com.wire.android.util.DeepLinkProcessorTest ‑ given a conversation deeplink, returns Conversation with conversationId()
com.wire.android.util.DeepLinkProcessorTest ‑ given a incoming call deeplink, returns IncomingCall with conversationId()
com.wire.android.util.DeepLinkProcessorTest ‑ given a invalid deeplink, returns Unknown object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a remote config deeplink with null parameters, returns DeeplinkResult-Unknown ()
com.wire.android.util.DeepLinkProcessorTest ‑ given a sso login failure deeplink with null parameters, returns SSOLogin-Failure with unknown error()
com.wire.android.util.DeepLinkProcessorTest ‑ given a sso login success deeplink with null parameters, returns SSOLogin-Failure with unknown error()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid failed sso login deeplink, returns SSOLogin-Failure object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid remote config deeplink, returns CustomServerConfig object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid success sso login deeplink, returns SSOLogin-Success object()
com.wire.android.util.FileUtilTest ‑ given file already exists when finding unique name in directory then return next available name()
com.wire.android.util.FileUtilTest ‑ given file and its copies already exist when finding unique name in directory then return next available name()
com.wire.android.util.FileUtilTest ‑ given file does not exist when finding first unique name in directory then return this name()
com.wire.android.util.ScreenStateObserverTest ‑ given a intent action screen off, when observing screen state, should emit false()
com.wire.android.util.ScreenStateObserverTest ‑ given a intent action screen on, when observing screen state, should emit true()
com.wire.android.util.ScreenStateObserverTest ‑ given screen is initially off, when observing screen state, then initial value should be emit false()
com.wire.android.util.ScreenStateObserverTest ‑ given screen is initially on, when observing screen state, then initial value should be emit true()
com.wire.android.util.StringUtilTest ‑ givenStringInLanguageWithNoUpperCase_whenToTitleCase_thenNothingChanges()
com.wire.android.util.StringUtilTest ‑ givenString_whenToTitleCase_thenReturnsTitleCase()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkIsValidWithoutSchema_thenReturnsTheLinkWithHttps()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkIsWireDeepLink_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkStartsWithHttp_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkStartsWithHttps_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkStartsWithMailTo_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkStartsWithRandomSchema_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLink_whenTheLinkWithoutSchema_thenReturnsTheLinkWithHttps()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasEightCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasEightNineCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasElevenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasFifteenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasFiveCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasFourCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasFourteenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasOneCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasSevenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasSixCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasSixteenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasTenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasThirteenCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasThreeCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasTwelveCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.extension.ClientIdTest ‑ givenClientIdHasTwoCharacter_whenFormattingAsString_thenItHasTheExpectedFormat()
com.wire.android.util.lifecycle.ConnectionPolicyManagerTest ‑ givenCurrentlyActiveSessionAndInitialisedUI_whenHandlingPushNotification_thenShouldNotDowngradePolicy()
com.wire.android.util.lifecycle.ConnectionPolicyManagerTest ‑ givenInitialisedUI_whenHandlingPushNotification_thenShouldUpgradePolicyThenWait()
com.wire.android.util.lifecycle.ConnectionPolicyManagerTest ‑ givenNotInitialisedUI_whenHandlingPushNotification_thenShouldUpgradeThenWaitThenDowngrade()
com.wire.android.util.ui.AssetImageFetcherTest ‑ givenAPrivateAssetImageData_WhenCallingFetchUnsuccessfully_ThenFetchResultIsNotReturned()
com.wire.android.util.ui.AssetImageFetcherTest ‑ givenAPrivateAssetImageData_WhenCallingFetch_ThenGetPrivateAssetUseCaseGetsInvoked()
com.wire.android.util.ui.AssetImageFetcherTest ‑ givenAUserAvatarAssetData_WhenCallingFetchOnRetry_ThenAssetGetsDeletedGetPublicAssetUseCaseGetsInvoked()
com.wire.android.util.ui.AssetImageFetcherTest ‑ givenAUserAvatarAssetData_WhenCallingFetchUnsuccessfully_ThenFetchResultIsNotReturned()
com.wire.android.util.ui.AssetImageFetcherTest ‑ givenAUserAvatarAssetData_WhenCallingFetch_ThenGetPublicAssetUseCaseGetsInvoked()
customization.ConfigurationFileImporterTest ‑ givenDefaultValuesAndFlavorSpecifics_whenImportingFile_shouldContainDefaultWhenNotOverwritten
customization.ConfigurationFileImporterTest ‑ givenDefaultValuesAndFlavorSpecifics_whenImportingFile_shouldIncludeAllFlavors
customization.ConfigurationFileImporterTest ‑ givenDefaultValuesAndFlavorSpecifics_whenImportingFile_shouldOverwriteDefaultWithFlavorSpecific
customization.CustomizationTest ‑ givenCustomizationOverwrite_whenGettingBuildInfo_thenShouldOverwriteDefaultValueUsingTheSpecifiedFile
customization.CustomizationTest ‑ givenNoCustomization_whenGettingBuildInfo_thenShouldOnlyUseDefaultValues
Loading