Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: crash on GrapheneOS when downloading certificate (WPB-7407) #2867

fix: merge conflicts

7a4da0b
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

fix: crash on GrapheneOS when downloading certificate (WPB-7407) #2867

fix: merge conflicts
7a4da0b
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test Results succeeded Apr 5, 2024 in 0s

All 878 tests pass in 8m 47s

878 tests  +878   878 ✅ +878   8m 47s ⏱️ + 8m 47s
120 suites +120     0 💤 ±  0 
120 files   +120     0 ❌ ±  0 

Results for commit 7a4da0b. ± Comparison against earlier commit 89b3798.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

878 tests found (test 1 to 412)

There are 878 tests, see "Raw output" for the list of tests 1 to 412.
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 app not visible and valid session, when handling ephemeral messages, then do not call deleteEphemeralMessageEndDate()
com.wire.android.GlobalObserversManagerTest ‑ given app visible and invalid session, when handling ephemeral messages, then do not call deleteEphemeralMessageEndDate()
com.wire.android.GlobalObserversManagerTest ‑ given app visible and no session, when handling ephemeral messages, then do not call deleteEphemeralMessageEndDate()
com.wire.android.GlobalObserversManagerTest ‑ given app visible and session failure, when handling ephemeral messages, then do not call deleteEphemeralMessageEndDate()
com.wire.android.GlobalObserversManagerTest ‑ given app visible and valid session, when handling ephemeral messages, then call deleteEphemeralMessageEndDate()
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.GlobalObserversManagerTest ‑ given validAccounts and persistentStatuses are out of sync, when setting up notifications, then ignore invalid users()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIs1DayAnd12Hours_whenRecalculatingTimeAfterIntervals_thenTimeLeftIsEqualToExpected()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIs1HourAnd12Minutes_whenRecalculatingTimeAfterIntervals_thenTimeLeftIsEqualToExpected()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIs1HourAnd23Seconds_whenRecalculatingTimeAfterIntervals_thenTimeLeftIsEqualToExpected()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIs23HoursAnd23Minutes_whenRecalculatingTimeAfterIntervals_thenTimeLeftIsEqualToExpected()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsAboveOneHour_whenGettingTheUpdateInterval_ThenIsEqualToMinutesLeftTillWholeHour()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo14Days_whenGettingThTimeLeftFormatted_ThenIsEqualToFourTeenDaysLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo1Min10SecAnd900Millis_whenGettingTheUpdateInterval_ThenIsEqualTo10SecAnd900Millis()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo20Days_whenGettingThTimeLeftFormatted_ThenIsEqualToTwentyDaysLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo21Days_whenGettingThTimeLeftFormatted_ThenIsEqualToTwentyOneLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo27DaysAnd12Hours_whenGettingThTimeLeftFormatted_ThenIsEqualToFourWeeksLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo27DaysAnd1Second_whenGettingThTimeLeftFormatted_ThenIsEqualToFourWeeksLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualTo28Days_whenGettingThTimeLeftFormatted_ThenIsEqualToFourWeeksLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToFiftyDays_whenGettingThTimeLeftFormatted_ThenIsEqualToFourWeeksLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToOFiftyNineMinutes_whenGettingThTimeLeftFormatted_ThenIsEqualToFiftyNineMinutes()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToOneDay_whenGettingThTimeLeftFormatted_ThenIsEqualToOneDayLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToOneHour_whenGettingTheUpdateInterval_ThenIsEqualToOneMinute()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToOneMinute_whenGettingThTimeLeftFormatted_ThenIsEqualToOneMinuteLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToOneMinute_whenGettingTheUpdateInterval_ThenIsEqualToOneSeconds()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSevenDays_whenGettingThTimeLeftFormatted_ThenIsEqualToOneWeekLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSixDaysAnd12Hours_whenGettingThTimeLeftFormatted_ThenIsEqualToOneWeekLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSixDaysAndOneSecond_whenGettingThTimeLeftFormatted_ThenIsEqualToOneWeekLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSixDays_whenGettingThTimeLeftFormatted_ThenIsEqualToOneWeekLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSixtyMinutes_whenGettingThTimeLeftFormatted_ThenIsEqualToOneHourLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToSixtySeconds_whenGettingThTimeLeftFormatted_ThenIsEqualToOneMinute()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToThirteenDays_whenGettingThTimeLeftFormatted_ThenIsEqualToThirteenDays()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToThirtySeconds_whenGettingTheUpdateInterval_ThenIsEqualToOneSeconds()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToTwentyFourHours_whenGettingThTimeLeftFormatted_ThenIsEqualToOneDayLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToTwentySevenDays_whenGettingThTimeLeftFormatted_ThenIsEqualToFourWeeksLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToTwentyThreeHours_whenGettingThTimeLeftFormatted_ThenIsEqualToTwentyThreeHourLeft()
com.wire.android.SelfDeletionTimerTest ‑ givenTimeLeftIsEqualToWholeHour_whenGettingTheUpdateInterval_ThenIsEqualToOneMinute()
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.DisableAppLockUseCaseTest ‑ given app lock is editable when disable app lock is called then clear app lock passcode()
com.wire.android.feature.DisableAppLockUseCaseTest ‑ given app lock is not editable when disable app lock is called then do not clear app lock passcode()
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.feature.ObserveAppLockConfigUseCaseTest ‑ givenInvalidSession_whenObservingAppLock_thenSendDisabledStatus()
com.wire.android.feature.ObserveAppLockConfigUseCaseTest ‑ givenNoValidSession_whenObservingAppLock_thenSendDisabledStatus()
com.wire.android.feature.ObserveAppLockConfigUseCaseTest ‑ givenValidSessionAndAppLockedByTeam_whenObservingAppLock_thenSendEnforcedByTeamStatus()
com.wire.android.feature.ObserveAppLockConfigUseCaseTest ‑ givenValidSessionAndAppLockedByUserOnly_whenObservingAppLock_thenSendEnabledStatus()
com.wire.android.feature.ObserveAppLockConfigUseCaseTest ‑ givenValidSessionAndAppNotLockedByUserNorTeam_whenObservingAppLock_thenSendDisabledStatus()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsFailure_whenInvoking_shouldReturnFailure()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsSuccessAndFlowTimesOut_whenInvoking_shouldReturnSuccessFalse()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsSuccessAndTheFlowIsEmpty_whenInvoking_shouldReturnSuccessFalse()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsSuccessAndThereAreNoUsersWithPersistentFlagOn_whenInvoking_shouldReturnSuccessFalse()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsSuccessAndThereAreNoUsers_whenInvoking_shouldReturnSuccessFalse()
com.wire.android.feature.ShouldStartPersistentWebSocketServiceUseCaseTest ‑ givenObservePersistentWebSocketStatusReturnsSuccessAndThereAreUsersWithPersistentFlagOn_whenInvoking_shouldReturnSuccessTrue()
com.wire.android.feature.StartPersistentWebsocketIfNecessaryUseCaseTest ‑ givenShouldStartPersistentWebsocketFalse_whenInvoking_thenDONTStartService()
com.wire.android.feature.StartPersistentWebsocketIfNecessaryUseCaseTest ‑ givenShouldStartPersistentWebsocketTrue_whenInvoking_thenStartService()
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.mapper.UIParticipantMapperTest ‑ givenUserSummary_whenMappingUiParticipant_thenCorrectValuesShouldBeReturned()
com.wire.android.mapper.UserTypeMapperTest ‑ given external as a user type correctly map to external as membership()
com.wire.android.mapper.UserTypeMapperTest ‑ given federated as a user type correctly map to federated as membership()
com.wire.android.mapper.UserTypeMapperTest ‑ given guest as a user type correctly map to guest as membership()
com.wire.android.mapper.UserTypeMapperTest ‑ given internal as a user type correctly map to none as membership()
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.MigrationMapperTest ‑ givenEmptyStringDomain_whenMappingIdFromScala_thenUserSelfDomain()
com.wire.android.migration.MigrationMapperTest ‑ givenNonEmptyStringDomain_whenMappingIdFromScala_thenKeepTheDomainFromScala()
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.navigation.NavigationUtilsTest ‑ given route with segments and parameters, when getting primary route, then return only host part()
com.wire.android.navigation.NavigationUtilsTest ‑ given route with segments but without parameters, when getting primary route, then return only host part()
com.wire.android.navigation.NavigationUtilsTest ‑ given route without segments and parameters, when getting primary route, then return only host part which is the same route()
com.wire.android.navigation.NavigationUtilsTest ‑ given route without segments but with parameters, when getting primary route, then return only host part()
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 ‑ givenSessionDoesNotExistForTheUserAndNoActiveJobs_whenGettingUsersToObserve_thenDoNotReturnThatUser()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSessionExistsForTheUserAndNoActiveJobs_whenGettingUsersToObserve_thenReturnThatUser()
com.wire.android.notification.WireNotificationManagerTest ‑ givenSessionExistsForTheUserButWithActiveJobs_whenGettingUsersToObserve_thenDoNotReturnThatUser()
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 ‑ givenSomeNotificationsAndUserBlockedByE2EIRequired_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 app theme change, when observing it, then update state with theme option()
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 session does not exist, when dismissNewClientsDialog is called, then do nothing()
com.wire.android.ui.WireActivityViewModelTest ‑ given session exists, when dismissNewClientsDialog is called, then cleared NewClients for user()
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.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 ‑ givenAnOngoingCall_WhenTurningOffCamera_ThenSetVideoSendStateToStopped()
com.wire.android.ui.calling.OngoingCallViewModelTest ‑ givenAnOngoingCall_WhenTurningOnCamera_ThenSetVideoSendStateToStarted()
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 call, when clearVideoPreview is called, then clear view()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given a call, when setVideoPreview is called, then set the video preview()
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 an active call, when the user ends call, then invoke endCall useCase()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when the user ends call, then reset call config()
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_thenShouldHaveActiveCallInfo()
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 a legal hold failure, when sending a connection request, then edit the state properly()
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.HomeViewModelTest ‑ given legal hold disabled and no request available, then shouldDisplayLegalHoldIndicator is false()
com.wire.android.ui.home.HomeViewModelTest ‑ given legal hold enabled, then shouldDisplayLegalHoldIndicator is true()
com.wire.android.ui.home.HomeViewModelTest ‑ given legal hold enabled, when user status changes, then shouldDisplayLegalHoldIndicator should keep the same()
com.wire.android.ui.home.HomeViewModelTest ‑ given legal hold request pending, then shouldDisplayLegalHoldIndicator is true()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockDisabledAndAppOpenedUnlocked_whenAppClosedAndOpenedAgainAfterLockTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockDisabledAndAppOpenedUnlocked_whenAppClosedAndOpenedAgainBeforeLockTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockDisabledAndAppOpenedUnlocked_whenAppClosedAndWaitedLessThanTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockDisabledAndAppOpenedUnlocked_whenAppClosedAndWaitedMoreThanTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockDisabled_whenAppInitiallyOpened_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedLocked_whenAppClosedAndOpenedBeforeLockTimeout_thenShouldStillBeLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedLocked_whenAppIsUnlocked_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedUnlocked_whenAppClosedAndOpenedAgainAfterLockTimeout_thenLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedUnlocked_whenAppClosedAndOpenedAgainBeforeLockTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedUnlocked_whenAppClosedAndWaitedLessThanTimeout_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedUnlocked_whenAppClosedAndWaitedMoreThanTimeout_thenLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabledAndAppOpenedUnlocked_whenAppClosedAnd_thenAfterTimeoutShouldChangeFromNotLockedToLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnabled_whenAppInitiallyOpened_thenLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnforcedByPasscodeSet_whenObserveAppLock_thenTrue()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockEnforcedByTeamAndNoPasscodeSet_whenAppIsUnlocked_thenNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockForcedByTeamAndPasscodeNotSet_whenAppInitiallyOpened_thenAppIsNotLocked()
com.wire.android.ui.home.appLock.LockCodeTimeManagerTest ‑ givenLockForcedByTeamAndPasscodeSet_whenAppInitiallyOpened_thenAppIsLocked()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given deleting client returns failure, when deleting current client, then return failure()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given deleting client returns invalid credentials, when deleting current client, then return InvalidPassword()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given deleting client returns success, when deleting current client, then return Success()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given no sessions, when logging out, then make all required actions other than logout and return success()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given no valid sessions, when logging out, then make all required actions other than logout and return success()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given password not required, when validating password, then return Success with empty password()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given password required and valid, when validating password, then return Success with given password()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given password required but invalid, when validating password, then return InvalidPassword()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given password required but not provided, when validating password, then return PasswordRequired()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given password required returns failure, when validating password, then return failure()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given sessions return failure, when hard-logging out sessions, then return failure()
com.wire.android.ui.home.appLock.forgot.ForgotLockScreenViewModelTest ‑ given valid sessions, when logging out, then make all required actions with logout and return success()
com.wire.android.ui.home.appLock.set.SetLockScreenViewModelTest ‑ given new password input, when invalid,then should update state()
com.wire.android.ui.home.appLock.set.SetLockScreenViewModelTest ‑ given new password input, when valid,then should update state()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOnePingMessage_thenShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOnePingMessage_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOneRegularMessage_thenShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOneRegularMessage_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOneSystemMessage_thenShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenOneSystemMessage_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenPingAndThenRegularMessageFromSameUser_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenPingAndThenRegularMessageFromSameUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenRegularAndThenPingMessageFromSameUser_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenRegularAndThenPingMessageFromSameUser_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenRegularAndThenSystemMessagFromSameUsere_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenRegularAndThenSystemMessagFromSameUsere_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenSystemAndThenRegularMessageFromSameUser_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenSystemAndThenRegularMessageFromSameUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromDifferentUser_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromDifferentUser_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromSameUserAndTimestampsBeyondThreshold_thenBothShouldNotHaveSmallBottomPadding()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromSameUserAndTimestampsBeyondThreshold_thenShouldShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromSameUserAndTimestampsWithinThreshold_thenPreviousShouldHaveSmallBottomPaddingAndRecentShouldNot()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromSameUserAndTimestampsWithinThreshold_thenShouldNotShowHeaderForRecentMessage()
com.wire.android.ui.home.conversations.AuthorHeaderHelperTest ‑ givenTwoRegularMessagesFromSameUser_thenPreviousShouldHaveSmallBottomPaddingAndRecentShouldNot()
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.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.ConversationBannerViewModelTest ‑ givenGroupConversation_whenInitialisingViewModel_thenShouldCallNotifyConversationIsOpen()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ givenOneOnOneConversation_whenInitialisingViewModel_thenShouldCallNotifyConversationIsOpen()
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()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

878 tests found (test 413 to 787)

There are 878 tests, see "Raw output" for the list of tests 413 to 787.
Raw output
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.composer.MessageComposerViewModelTest ‑ given a valid observed enforced self-deleting message timer, when invoked, then the timer gets successfully updated()
com.wire.android.ui.home.conversations.composer.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.composer.MessageComposerViewModelTest ‑ given that user saves a draft message, then save draft use case is triggered()
com.wire.android.ui.home.conversations.composer.MessageComposerViewModelTest ‑ given that user types a text message, when invoked typing invoked, then send typing event is called()
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 some conversation details, when archiving that conversation, then the use case is invoked()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given some conversation details, when un-archiving that conversation, then the use case is invoked()
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 is admin and external team member, when init group options, then group name update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin and internal team member, when init group options, then group name update is allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin and member of group owner team, when init group options, then guests update is allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin and not member of group owner team, when init group options, then guests update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin and not team group, when init group options, then read receipts update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin and team group, when init group options, then read receipts update is allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin, when init group options, then self deleting update is allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is admin, when init group options, then services update is allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and external team member, when init group options, then group name update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and internal team member, when init group options, then group name update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and member of group owner team, when init group options, then guests update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and not member of group owner team, when init group options, then guests update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and not team group, when init group options, then read receipts update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin and team group, when init group options, then read receipts update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin, when init group options, then self deleting update is not allowed()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user is not admin, when init group options, then services update is not allowed()
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 allowed 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 allowed 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.editguestaccess.EditGuestAccessViewModelTest ‑ given a failure running updateConversationAccessRole, when trying to disable guest access, then do not disable guest access()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given a failure when running updateConversationAccessRole, when trying to enable guest access, then do not enable guest access()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given guest access is activated, when trying to disable guest access, then display dialog before disabling guest access()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given updateConversationAccessRole use case runs successfully, when trying to disable guest access, then disable guest access()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given updateConversationAccessRole use case runs successfully, when trying to enable guest access, then enable guest access()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given useCase runs with failure when revoking guest link then show dialog error()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given useCase runs with failure, when generating guest link, then show dialog error()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given useCase runs with success, when revoking guest link, then invoke it once()
com.wire.android.ui.home.conversations.details.editguestaccess.EditGuestAccessViewModelTest ‑ given useCase runs with success, when_generating guest link, then invoke it once()
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 ‑ givenGroupMembersUnderLegalHold_whenSolvingTheParticipantsList_thenPassCorrectLegalHoldValues()
com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCaseTest ‑ givenGroupMembers_whenSolvingTheParticipantsListWithLimit_thenLimitedSizesArePassed()
com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCaseTest ‑ givenGroupMembers_whenSolvingTheParticipantsListWithoutLimit_thenAllListsArePassed()
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 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 failure, when deleting messages, then the delete dialog state is closed()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ given a failure, when deleting messages, then the error state is updated()
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.conversations.messages.ConversationMessagesViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for my message()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for others message()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageForYourselfDialog is visible()
com.wire.android.ui.home.conversations.messages.ConversationMessagesViewModelTest ‑ validate deleteMessageDialogsState states when dialogs are dismissed()
com.wire.android.ui.home.conversations.messages.SearchConversationMessagesViewModelTest ‑ given blank search term, when searching for messages, then search is not triggered()
com.wire.android.ui.home.conversations.messages.SearchConversationMessagesViewModelTest ‑ given search term with empty space at start and at end, when searching for messages, then specific messages are returned()
com.wire.android.ui.home.conversations.messages.SearchConversationMessagesViewModelTest ‑ given search term with space, when searching for messages, then search results are as expected()
com.wire.android.ui.home.conversations.messages.SearchConversationMessagesViewModelTest ‑ given search term, when searching for messages, then specific messages are returned()
com.wire.android.ui.home.conversations.messages.draft.MessageDraftViewModelTest ‑ given message draft with quoted message, when init, then state is updated()
com.wire.android.ui.home.conversations.messages.draft.MessageDraftViewModelTest ‑ given message draft with unavailable quoted message, when init, then quoted data is not updated()
com.wire.android.ui.home.conversations.messages.draft.MessageDraftViewModelTest ‑ given message draft, when init, then state is properly updated()
com.wire.android.ui.home.conversations.messages.draft.MessageDraftViewModelTest ‑ given null message draft, when init, then state is not updated()
com.wire.android.ui.home.conversations.migration.ConversationMigrationViewModelTest ‑ givenActiveOneOnOneDiffersFromCurrentConversation_thenMigratedConversationShouldBeTheOneInDetails()
com.wire.android.ui.home.conversations.migration.ConversationMigrationViewModelTest ‑ givenActiveOneOnOneMatchesCurrentConversation_thenMigratedConversationShouldBeNull()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message where mention's start position doesn't have '@' character when mapping then no mentions should be returned()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message with a mention exceeding string length when mapping then no mentions should be returned()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message with a negative start mention when mapping then no mentions should be returned()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message with a valid mention when mapping then the mention should be returned with markers()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message with multiple mentions when mapping then only valid mentions should be returned()
com.wire.android.ui.home.conversations.model.MessageTypesTest ‑ Given message with no mentions when mapping then no mentions should be returned()
com.wire.android.ui.home.conversations.search.SearchBarViewModelTest ‑ given a new service search query, when updating, then there is a delay to the search signal()
com.wire.android.ui.home.conversations.search.SearchBarViewModelTest ‑ given a new user search query, when updating, then there is a delay to the search signal()
com.wire.android.ui.home.conversations.search.SearchBarViewModelTest ‑ given isServiceAllowed false and a conversationId, then state is updated correctly()
com.wire.android.ui.home.conversations.search.SearchBarViewModelTest ‑ given isServiceAllowed true and a conversationId, then state is updated correctly()
com.wire.android.ui.home.conversations.search.SearchUserViewModelTest ‑ given addMembersSearchNavArgs are not null, when calling the searchUseCase, then excludingMembersOfConversation is not null()
com.wire.android.ui.home.conversations.search.SearchUserViewModelTest ‑ given addMembersSearchNavArgs are null, when calling the searchUseCase, then excludingMembersOfConversation is null()
com.wire.android.ui.home.conversations.search.SearchUserViewModelTest ‑ given search term is a valid handle, when searching, then search by handle()
com.wire.android.ui.home.conversations.search.SearchUserViewModelTest ‑ given searchUserUseCase returns a list of connected users, when calling the searchUseCase, then contactsResult is set()
com.wire.android.ui.home.conversations.search.adddembertoconversation.AddMembersToConversationViewModelTest ‑ given contact, when adding to group conversion, then use case is called()
com.wire.android.ui.home.conversations.search.adddembertoconversation.AddMembersToConversationViewModelTest ‑ given content, when adding to selected contacts, then it is added()
com.wire.android.ui.home.conversations.search.adddembertoconversation.AddMembersToConversationViewModelTest ‑ given content, when removing from selected contacts, then it is removed()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given a user picks an too large image asset, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given attachment picked and error when handling asset from uri, then show message to user()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that a free user picks an asset larger than 25MB, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that a user sends an ping message, when invoked, then sendKnockUseCase and pingRinger are called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user chose to dismiss when enabled legal hold before sending, then message is not sent and dialog hidden()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user chose to dismiss when enabled legal hold when sending fails, then message is not resent and dialog hidden()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user chose to send anyway when enabled legal hold before sending, then message is sent and dialog hidden()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user chose to send anyway when enabled legal hold when sending fails, then message is resent and dialog hidden()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user need to be informed about verification, when invoked sending, then message is not sent and dialog shown()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user needs to be informed about enabled legal hold when sending fails, then message is not resent and dialog shown()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user needs to be informed about enabled legal hold when sending, then message is not sent and dialog shown()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user sends a location message and valid, then message is sent to use case()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user sends a text message, when invoked, then send typing stopped event and remove draft are called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given that user sends an edited text message, when invoked, then send typing stopped event and remove draft are called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given the user picks a null attachment, when invoking sendAttachmentMessage, no use case gets called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given the user sends an asset message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given the user sends an audio message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.sendmessage.SendMessageViewModelTest ‑ given the user sends an image message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.typing.TypingIndicatorViewModelTest ‑ given a conversation, when start observing, then call the right use case for observation()
com.wire.android.ui.home.conversations.usecase.GetConversationMessagesFromSearchUseCaseTest ‑ given below minimum characters to search, when searching, then return an empty list()
com.wire.android.ui.home.conversations.usecase.GetConversationMessagesFromSearchUseCaseTest ‑ given search term, when searching messages, then return messages list()
com.wire.android.ui.home.conversations.usecase.GetUsersForMessageUseCaseTest ‑ givenMessageWithAdditionalUserIds_whenInvoke_thenObserveMemberDetailsByIdsIsTriggered()
com.wire.android.ui.home.conversations.usecase.GetUsersForMessageUseCaseTest ‑ givenMessageWithoutAdditionalUserIds_whenInvoke_thenObserveMemberDetailsByIdsIsNotTriggered()
com.wire.android.ui.home.conversations.usecase.HandleUriAssetUseCaseTest ‑ given a user picks an image asset larger than limit, when invoked, then result is asset too large failure()
com.wire.android.ui.home.conversations.usecase.HandleUriAssetUseCaseTest ‑ given a user picks an image asset less than limit, when invoked, then result should succeed()
com.wire.android.ui.home.conversations.usecase.HandleUriAssetUseCaseTest ‑ given that a user picks asset, when getting uri returns null, then it should return error()
com.wire.android.ui.home.conversations.usecase.HandleUriAssetUseCaseTest ‑ 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.usecase.ObserveImageAssetMessagesFromConversationUseCaseTest ‑ given asset messages across months, when use case is invoked, then date separators are inserted correctly()
com.wire.android.ui.home.conversations.usecase.ObserveUsersTypingInConversationUseCaseTest ‑ given_UsersAreTyping_ThenObserveFlowAndReturnUIParticipant()
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 a valid conversation state, when archiving it correctly, then the right success message is shown()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given a valid conversation state, when un-archiving it with an error, then the right failure message is shown()
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 empty search query, when collecting archived conversations, then update state with only archived conversations()
com.wire.android.ui.home.conversationslist.ConversationListViewModelTest ‑ given empty search query, when collecting, then update state with all conversations()
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.conversationslist.ConversationListViewModelTest ‑ given non-empty search query, when collecting, then update state with filtered conversations()
com.wire.android.ui.home.drawer.HomeDrawerViewModelTest ‑ given archivedUnreadConversationsCount, when starts observing, then returns correct integer value()
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 input focus change to false, then clear 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 toEdit, then input state toEdit 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.location.LocationPickerHelperTest ‑ given user has device location disabled, when sharing location, then error lambda is called
com.wire.android.ui.home.messagecomposer.location.LocationPickerHelperTest ‑ given user has device location enabled, when sharing location, then on success lambda is called
com.wire.android.ui.home.messagecomposer.location.LocationPickerViewModelTest ‑ given user has device location disabled, when sharing location, then an error message will be shown()
com.wire.android.ui.home.messagecomposer.location.LocationPickerViewModelTest ‑ given user has device location enabled, when sharing location, then should load the location()
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 start recording failed, when recording audio, then info message is shown()
com.wire.android.ui.home.messagecomposer.recordaudio.RecordAudioViewModelTest ‑ given start recording succeeded, when recording audio, then recording screen is shown()
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 star char 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 star char 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.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ given extended keyboard height when attachment button is clicked, then keyboardHeight is set to initialKeyboardHeight()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ given first keyboard appear when source equals target, then initialKeyboardHeight is set()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when keyboard is still in a process of hiding from the previous screen after navigating, options should not be visible()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset decreases and showSubOptions is false, options height is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset decreases but is not zero, only optionsHeight is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset decreases to zero, showOptions and isTextExpanded are set to false()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset decreases, showSubOptions is false, and actualOffset is greater than optionsHeight, optionsHeight is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset decreases, showSubOptions is true, and actualOffset is greater than optionsHeight, values remain unchanged()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset equals keyboard height, showSubOptions is set to false()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset increases and is bigger than previous and options height, options height is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset increases and is greater than keyboardHeight but is less than previousOffset, keyboardHeight is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset is greater than keyboard height, keyboardHeight is updated()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when offset is the same as previousOffset and greater than current keyboardHeight, keyboardHeight is updated()
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 external team member, when creating group, then creating group should not be allowed()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given self is internal team member, when creating group, then creating group should be allowed()
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 team settings is MLS default protocol, when getting default protocol, then result is MLS()
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.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.appearance.AppearanceViewModelTest ‑ given theme option, when changing it, then should update global data store()
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 ‑ givenANonEmptyPassword_whenItIsInvalid_thenItUpdatePasswordValidationState()
com.wire.android.ui.home.settings.home.BackupAndRestoreViewModelTest ‑ givenANonEmptyPassword_whenItIsValid_thenItUpdatePasswordValidationState()
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.settings.home.BackupAndRestoreViewModelTest ‑ givenAnEmptyPassword_whenValidating_thenItUpdatePasswordStateToValid()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenADisplayedDialog_whenDismissingIt_thenInvokeMarkFileSharingStatusAsNotifiedUseCaseOnce()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenAppLockSourceIsManual_whenConfirmingAppLockNotEnforcedDialog_thenDoNothing()
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 ‑ givenE2EIRequired_whenUserLoggedOut_thenHideDialog()
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 ‑ givenOngoingCallEnded_thenShowDialog()
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.home.sync.FeatureFlagNotificationViewModelTest ‑ givenSourceIsTeamEnforce_whenConfirmingAppLockNotEnforcedDialog_thenRemoveAppLock()
com.wire.android.ui.home.sync.FeatureFlagNotificationViewModelTest ‑ givenTeamAppLockIsEnforceButNotChanged_whenAppHaveNotAppLockSetup_thenDisplayTheAppLockDialog()
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.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenAlreadyNotified_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenLegalHoldRequestReturnsFailure_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenNoSession_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenSessionReturnsFailure_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenShouldNotify_whenDismissing_thenStateShouldBeChangedToHidden()
com.wire.android.ui.legalhold.dialog.deactivated.LegalHoldDeactivatedViewModelTest ‑ givenShouldNotify_whenGettingState_thenStateShouldBeVisible()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenGenericFailureResult_whenApproving_thenErrorStateShouldBeGenericError()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenInvalidPasswordResult_whenApproving_thenErrorStateShouldBeInvalidCredentials()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenInvalidPasswordResult_whenValidatingPassword_thenErrorStateShouldBeInvalidCredentials()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenInvalidPassword_whenEnteringPassword_thenAcceptButtonShouldBeDisabled()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenLegalHoldRequestReturnsFailure_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenNoPendingLegalHoldRequest_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenNoSession_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenNotNowChosen_whenApproving_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenPasswordNotEmptyAndValid_whenEnteringPassword_thenAcceptButtonShouldBeEnabled()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenPasswordRequiredResult_whenApproving_thenErrorStateShouldBeInvalidCredentialsAndRequiresPasswordTrue()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenPendingLegalHoldRequestAndNoPasswordRequired_whenGettingState_thenShouldNotRequirePassword()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenPendingLegalHoldRequestAndPasswordRequired_whenGettingState_thenShouldRequirePassword()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenPendingLegalHoldRequest_whenGettingState_thenStateShouldBeVisible()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenSessionReturnsFailure_whenGettingState_thenStateShouldBeHidden()
com.wire.android.ui.legalhold.dialog.requested.LegalHoldRequestedViewModelTest ‑ givenSuccess_whenApproving_thenStateShouldBeHidden()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given blockquote node, when toContent is called, then it should return Block BlockQuote()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given bullet list node, when toContent is called, then it should return Block BulletList()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given code node, when toContent is called, then it should return Inline Code()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given document with text, when filterNodesContainingQuery is called with query, then it should return filtered document()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given emphasis node, when toContent is called, then it should return Inline Emphasis()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given fenced code block, when toContent is called, then it should return Block FencedCode()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given hard line break node, when toContent is called, then it should return Inline Break()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given heading node, when toContent is called, then it should return Block Heading()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given image node, when toContent is called, then it should return Inline Image()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given indented code block, when toContent is called, then it should return Block IntendedCode()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given link node, when toContent is called, then it should return Inline Link()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given ordered list node, when toContent is called, then it should return Block OrderedList()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given paragraph node, when toContent is called, then it should return Block Paragraph()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given plain text node, when toContent is called, then it should return Inline Text()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given strikethrough node, when toContent is called, then it should return Inline Strikethrough()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given strong emphasis node, when toContent is called, then it should return Inline StrongEmphasis()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given table block, when toContent is called, then it should return Block Table()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given table cell node, when toContent is called, then it should return TableCell()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given table row node, when toContent is called, then it should return TableRow()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with closely positioned queries, filterNodesContainingQuery should not include unnecessary ellipsis()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with multiple queries, filterNodesContainingQuery should include ellipsis between them()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with multiple queries, filterNodesContainingQuery should return non-null result()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with query at the end, filterNodesContainingQuery should append ellipsis when necessary()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with query at the start, filterNodesContainingQuery should prepend ellipsis when necessary()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with query case insensitive, filterNodesContainingQuery should return non-null result()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text with query, filterNodesContainingQuery should return non-null result()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given text without query, filterNodesContainingQuery should return null()
com.wire.android.ui.markdown.MarkdownHelperTest ‑ given thematic break node, when toContent is called, then it should return Block ThematicBreak()
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 get certificate clicked, then should call GetE2EICertificate()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given other user permanent client, when fetching state, then canBeRemoved is false()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given remove a device succeeds, then should call deletion of device()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given self legal hold client, when fetching state, then canBeRemoved is false()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given self permanent client, when fetching state, then canBeRemoved is true()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given self permanent current client, when fetching state, then canBeRemoved is false()
com.wire.android.ui.settings.devices.DeviceDetailsViewModelTest ‑ given self temporary client, when fetching state, then canBeRemoved is true()
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.image.AvatarPickerViewModelTest ‑ given current avatar download failed, when uploading the asset fails, then set state as Empty()
com.wire.android.ui.userprofile.image.AvatarPickerViewModelTest ‑ given current avatar download succeeded, when uploading the asset fails, then set state as Initial()
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 legal hold disabled, then isUnderLegalHold is false()
com.wire.android.ui.userprofile.other.OtherUserProfileScreenViewModelTest ‑ given legal hold enabled, then isUnderLegalHold is true()
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.self.SelfUserProfileViewModelTest ‑ given legal hold disabled and no request available, then isUnderLegalHold is none()
com.wire.android.ui.userprofile.self.SelfUserProfileViewModelTest ‑ given legal hold enabled, then isUnderLegalHold is active()
com.wire.android.ui.userprofile.self.SelfUserProfileViewModelTest ‑ given legal hold request pending, then isUnderLegalHold is pending()
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()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

878 tests found (test 788 to 878)

There are 878 tests, see "Raw output" for the list of tests 788 to 878.
Raw output
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 for device, then return with medium format()
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.FileUtilTest ‑ given file with invalid filename when finding unique name in directory then return name without disallowed characters()
com.wire.android.util.QueryMatchExtractorTest ‑ given empty matchText, when extracting indexes, then return empty list()
com.wire.android.util.QueryMatchExtractorTest ‑ given empty text, when extracting indexes, then return empty list()
com.wire.android.util.QueryMatchExtractorTest ‑ given matchText is case insensitive, when extracting indexes, then return correct matches()
com.wire.android.util.QueryMatchExtractorTest ‑ given multiple occurrences of matchText, when extracting indexes, then return list with all matches()
com.wire.android.util.QueryMatchExtractorTest ‑ given one occurrence of matchText, when extracting indexes, then return list with one match()
com.wire.android.util.QueryMatchExtractorTest ‑ given overlapping occurrences of matchText, when extracting indexes, then return list with non-overlapping matches()
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_whenNormalizingAsFileName_thenAllSlashesAreRemoved()
com.wire.android.util.StringUtilTest ‑ givenString_whenToTitleCase_thenReturnsTitleCase()
com.wire.android.util.UriUtilTest ‑ givenEncodedLink_whenTheLinkIsValidWithSchema_thenReturnsTheSameLink()
com.wire.android.util.UriUtilTest ‑ givenLinkWithQueryParams_whenCallingFindParameterValue_thenReturnsParamValue()
com.wire.android.util.UriUtilTest ‑ givenLinkWithoutParams_whenCallingFindParameterValue_thenReturnsParamValue()
com.wire.android.util.UriUtilTest ‑ givenLinkWithoutRequestedParam_whenCallingFindParameterValue_thenReturnsParamValue()
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