fix: ignore mention with negative index [WPB-4854] #1350
GitHub Actions / Test Results
succeeded
Sep 25, 2023 in 0s
All 586 tests pass, 1 skipped in 10m 11s
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
587 tests found (test 1 to 391)
There are 587 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.feature.AccountSwitchUseCaseTest β givenCurrentSessionIsInvalid_whenSwitchingToAccount_thenUpdateCurrentSessionAndDeleteTheOldOne()
com.wire.android.feature.AccountSwitchUseCaseTest β givenCurrentSessionIsValidAndNoOtherSessions_whenTryToSwitchToNextAccount_thenUpdateCurrentSessionAndReturnSuccessNoMoreAccounts()
com.wire.android.feature.AccountSwitchUseCaseTest β givenCurrentSessionIsValid_whenSwitchingToAccountIsCalled_thenUpdateCurrentSessionAndReturnSuccessSwitchedToAnotherAccount()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given GenerateRandomPasswordUseCase, when generating a password, then it should meet the specified criteria()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given character sets, when accessing allCharacters, then it should return the expected value()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given character sets, when accessing digits, then it should return the expected value()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given character sets, when accessing lowercase, then it should return the expected value()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given character sets, when accessing specialChars, then it should return the expected value()
com.wire.android.feature.GenerateRandomPasswordUseCaseTest β Given character sets, when accessing uppercase, then it should return the expected value()
com.wire.android.mapper.MessageContentMapperTest β givenMessagesWithDifferentVisibilities_whenMappingToUIMessageContent_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.MessageMapperTest β givenMessageHasReadStatus_whenMappingToUiMessage_theCorrectValueShouldBeReturned()
com.wire.android.mapper.MessageMapperTest β givenMessageList_whenMappingToUIMessages_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.MessageMapperTest β givenMessagesList_whenGettingMemberIdList_thenReturnCorrectList()
com.wire.android.mapper.MessagePreviewContentMapperTest β givenFederatedUsersWereRemovedFromConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldBeReturned()
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 β givenSelfAndFederatedUsersWereRemovedFromConversationMessage_whenMappingToUILastMessageContent_thenCorrectContentShouldReturn()
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 β givenFederationStoppedConnectionRemoved_whenMappingToSystemMessage_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest β givenFederationStoppedRemoved_whenMappingToSystemMessage_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest β givenMemberDetails_whenMappingToSystemMessageMemberName_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.SystemMessageContentMapperTest β givenServerContent_whenMappingMemberChangeMessagesToUIMessageContent_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 β 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_whenObserving_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 initialAppState is NOT_LOGGED_IN()
com.wire.android.ui.WireActivityViewModelTest β given Intent is null, when currentSession is present, then initialAppState is LOGGED_IN()
com.wire.android.ui.WireActivityViewModelTest β given Intent is null, when currentSession is present, then should not return any deeplink result()
com.wire.android.ui.WireActivityViewModelTest β given Intent with IncomingCall, when currentSession is absent, then initialAppState is NOT_LOGGED_IN()
com.wire.android.ui.WireActivityViewModelTest β given Intent with IncomingCall, when currentSession is present, then initialAppState is LOGGED_IN and result IncomingCall()
com.wire.android.ui.WireActivityViewModelTest β given Intent with MigrationLogin, when currentSession is absent, then initialAppState is NOT_LOGGED_IN and result MigrationLogin()
com.wire.android.ui.WireActivityViewModelTest β given Intent with MigrationLogin, when currentSession is present, then initialAppState is LOGGED_IN and result MigrationLogin()
com.wire.android.ui.WireActivityViewModelTest β given Intent with OpenConversation, when currentSession is absent, then initialAppState is NOT_LOGGED_IN()
com.wire.android.ui.WireActivityViewModelTest β given Intent with OpenConversation, when currentSession is present, then initialAppState is LOGGED_IN and result OpenConversation()
com.wire.android.ui.WireActivityViewModelTest β given Intent with OpenOtherUser, when currentSession is absent, then initialAppState is NOT_LOGGED_IN()
com.wire.android.ui.WireActivityViewModelTest β given Intent with OpenOtherUser, when currentSession is present, then then initialAppState is LOGGED_IN and result OpenOtherUserProfile()
com.wire.android.ui.WireActivityViewModelTest β given Intent with SSOLogin, when currentSession is absent, then initialAppState is NOT_LOGGED_IN and result SSOLogin()
com.wire.android.ui.WireActivityViewModelTest β given Intent with SSOLogin, when currentSession is present, then initialAppState is LOGGED_IN and result SSOLogin()
com.wire.android.ui.WireActivityViewModelTest β given Intent with SSOLogin, when currentSession is present, then return SSOLogin result()
com.wire.android.ui.WireActivityViewModelTest β given Intent with ServerConfig, when currentSession is absent and migration is required, then initialAppState is NOT_MIGRATED()
com.wire.android.ui.WireActivityViewModelTest β given Intent with ServerConfig, when currentSession is absent, then initialAppState is NOT_LOGGED_IN and customBackEnd dialog is shown()
com.wire.android.ui.WireActivityViewModelTest β given Intent with ServerConfig, when currentSession is present, then initialAppState is LOGGED_IN and customBackEnd dialog is shown()
com.wire.android.ui.WireActivityViewModelTest β given appUpdate is required, then should show the appUpdate dialog()
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 result JoinConversation deeplink()
com.wire.android.ui.WireActivityViewModelTest β given newIntent with Join Conversation Deep link, when user is not a member, then start join conversation flow()
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 β 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 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 missing 2fa, when logging in, then email should be enabled and not loading()
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.calling.OngoingCallViewModelTest β givenDoubleTabIndicatorIsDisplayed_whenUserTapsOnIt_thenHideIt()
com.wire.android.ui.calling.OngoingCallViewModelTest β givenParticipantsList_WhenRequestingVideoStream_ThenRequestItForOnlyParticipantsWithVideoEnabled()
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 failure, when sending a connection request, then emit failure message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given a federation denied failure, when sending a connection request, then emit proper failure message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given failure, when accepting a connection request, then emit failure message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given failure, when canceling a connection request, then emit failure message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given failure, when ignoring a connection request, then emit error message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given success, when accepting a connection request, then emit success message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given success, when canceling a connection request, then emit success message()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given success, when ignoring a connection request, then calls onIgnoreSuccess()
com.wire.android.ui.connection.ConnectionActionButtonViewModelTest β given success, when sending a connection request, then emit success message()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenOnePingMessage_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenOneRegularMessage_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenOneSystemMessage_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenPingAndThenRegularMessageFromSameUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenRegularAndThenPingMessageFromSameUser_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenRegularAndThenSystemMessagFromSameUsere_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenSystemAndThenRegularMessageFromSameUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenTwoRegularMessagesFromDifferentUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenTwoRegularMessagesFromSameUserAndTimestampsBeyondThreshold_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenTwoRegularMessagesFromSameUserAndTimestampsWithinThreshold_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest β givenTwoRegularMessagesFromSameUser_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.CompositeMessageViewModelTest β given button nto pending, when button is clicked, then mark pending and then remove it once done()
com.wire.android.ui.home.conversations.CompositeMessageViewModelTest β given pending button, when button is clicked, then do Nothing()
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.SecurityClassificationViewModelTest β given conversationId, when observing conversation classification, then should update state()
com.wire.android.ui.home.conversations.banner.SecurityClassificationViewModelTest β given userId, when fetching user classification, then should update state()
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.editguestaccess.CreatePasswordGuestLinkViewModelText β given onGenerateLink called, when link is generated, then isLinkCreationSuccessful is marked as true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onGenerateLink called, when link is not generated, then isLinkCreationSuccessful is marked as false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onGenerateRandomPassword called, when password is generated, then password and passwordConfirm are updated()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordConfirmUpdated called, when password is valid and doesn't match confirm, then isPasswordValid is false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordConfirmUpdated called, when the new password differ from the state, then isPasswordCopied is marked as false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordConfirmUpdated, when password is valid and matches confirm, then isPasswordValid is true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordConfirmUpdated, when the new password doesn't differ from the state, then isPasswordCopied is not changed()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordUpdated called, when password is valid and password matches confirm, then isPasswordValid is marked as true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText β given onPasswordUpdated, when password is valid and doesn't match confirm, then isPasswordValid is marked as false()
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 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 self mentioned user, when getting user data, then return valid result()
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 an other mentioned user, when getting user data, then return valid result()
com.wire.android.ui.home.conversations.info.ConversationInfoViewModelTest β given conversation details are not found, when observing details, then call onNotFound()
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 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 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_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()
Check notice on line 0 in .github
github-actions / Test Results
587 tests found (test 392 to 587)
There are 587 tests, see "Raw output" for the list of tests 392 to 587.
Raw output
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 create group conflicted backends error, when clicked on dismiss, then error should be cleaned()
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 β given user has no contacts and getting contacts succeeded, then initialContacts has value of EmptyResult()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest β given user has some contacts and getting contacts failed, then initialContacts has value of Failure()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest β given user has some contacts and getting contacts succeeded, then initialContacts has value of Success()
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()
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 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 β given useCase fails, when saveDisplayName is invoked, then onFailure callback is invoked()
com.wire.android.ui.home.settings.account.displayname.ChangeDisplayNameViewModelTest β given useCase runs successfully, when saveDisplayName is invoked, then onSuccess callback is invoked()
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 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 call onNoChange()
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 β givenE2EIRenewDialogShown_whenSnoozeCalled_thenItSnoozedAndDialogShown()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest β givenE2EIRenewRequired_thenShowDialog()
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 β givenSnoozeE2EIRenewDialogShown_whenDismissCalled_thenItSnoozedAndDialogHidden()
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.joinDeepLink.JoinViaCodeViewModelTest β given invalid code, when try to join conversation, then state is updated()
com.wire.android.ui.joinDeepLink.JoinViaCodeViewModelTest β given password field is empty, when try to join conversation, then password Is not passed to the use case()
com.wire.android.ui.joinDeepLink.JoinViaCodeViewModelTest β given password, when try to join conversation, then password Is passed to the use case()
com.wire.android.ui.joinDeepLink.JoinViaCodeViewModelTest β given valid code, when joining conversion and user us already a member, then update state()
com.wire.android.ui.joinDeepLink.JoinViaCodeViewModelTest β given valid code, when joining conversion success, then stat is updated()
com.wire.android.ui.joinDeepLink.JoinViaCodeViewModelTest β given wrong password error state, when updating password, then error is cleared()
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 InitError()
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 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 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 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 for current user, returns Conversation with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest β given a conversation deeplink for other user, returns Conversation with conversationId and switched account()
com.wire.android.util.DeepLinkProcessorTest β given a incoming call deeplink for current user, returns IncomingCall with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest β given a incoming call deeplink for other user, returns IncomingCall with conversationId and switched account()
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.DeepLinkProcessorTest β given an other profil deeplink for current user, returns Conversation with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest β given an other profile deeplink for other user, returns Conversation with conversationId and switched account()
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_WhenCallingFetchReturnsFailureWithRetryNeeded_ThenThrowExceptionWithExponentialRetryPolicy()
com.wire.android.util.ui.AssetImageFetcherTest β givenAPrivateAssetImageData_WhenCallingFetchReturnsFailureWithRetryNotNeeded_ThenThrowExceptionWithDoNotRetryPolicy()
com.wire.android.util.ui.AssetImageFetcherTest β givenAPrivateAssetImageData_WhenCallingFetchReturnsNoConnectionFailure_ThenThrowExceptionWithRetryPolicy()
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_WhenCallingFetchReturnsFailureWithRetryNeeded_ThenThrowExceptionWithExponentialRetryPolicy()
com.wire.android.util.ui.AssetImageFetcherTest β givenAUserAvatarAssetData_WhenCallingFetchReturnsFailureWithRetryNotNeeded_ThenThrowExceptionWithDoNotRetryPolicy()
com.wire.android.util.ui.AssetImageFetcherTest β givenAUserAvatarAssetData_WhenCallingFetchReturnsNoConnectionFailure_ThenThrowExceptionWithRetryPolicy()
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