Skip to content
GitHub Actions / Test Results succeeded Feb 5, 2024 in 0s

All 794 tests pass in 12m 9s

794 tests  ±0   794 ✅ ±0   12m 9s ⏱️ + 1m 31s
108 suites ±0     0 💤 ±0 
108 files   ±0     0 ❌ ±0 

Results for commit 6800b82. ± Comparison against earlier commit cdf76e3.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

794 tests found (test 1 to 408)

There are 794 tests, see "Raw output" for the list of tests 1 to 408.
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.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 ‑ 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.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.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingAudioForFirstTime_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayedAndSecondResumed_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayedAndSecondStoppedAndResume_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingDifferentAudioAfterFirstOneIsPlayed_thenEmitStatesAsExpected()
com.wire.android.media.ConversationAudioMessagePlayerTest ‑ givenTheSuccessFullAssetFetch_whenPlayingTheSameMessageIdTwiceSequentially_thenEmitStatesAsExpected()
com.wire.android.migration.MarkUsersAsNeedToBeMigratedTest ‑ givenUserScalaDBsDoesNotExist_thenNoUsersAreMarkedAsNeedToBeMigrated()
com.wire.android.migration.MarkUsersAsNeedToBeMigratedTest ‑ givenUserScalaDBsExists_thenAllUsersAreMarkedAsNeedToBeMigrated()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given federated server when fixing session files then set proper user domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given not federated server when fixing session files then set current user domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session directory with files when getting session files without domain return proper list()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file name without domain when fixing session file names then return updated session file with domain()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file with domain when renaming if needed then do nothing with the file name()
com.wire.android.migration.MigrateClientsDataUseCaseTest ‑ given session file without domain when renaming if needed then add domain to the file name()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenConfigUrlDataAndSuccessfulRequests_whenRetrievingServerConfig_thenMakeProperRequestsAndSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenFullDataAndSuccessfulRequests_whenRetrievingServerConfig_thenSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenLinksDataAndSuccessfulRequests_whenRetrievingServerConfig_thenMakeProperRequestsAndSaveWithSuccess()
com.wire.android.migration.MigrateServerConfigUseCaseTest ‑ givenNoData_whenRetrievingServerConfig_thenDoNotSaveAndReturnNoData()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileExistsAndMigrationCompleted_whenCheckingWhetherToMigrate_thenReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileExistsAndMigrationNotCompleted_whenCheckingWhetherToMigrate_thenReturnTrue()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileNotExistsAndMigrationCompleted_whenCheckingWhetherToMigrate_thenReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ givenDBFileNotExistsAndMigrationNotCompleted_whenCheckingWhetherToMigrate_thenSetMigrationCompletedAndReturnFalse()
com.wire.android.migration.MigrationManagerTest ‑ whenMigrating_thenMarkUsersAsNeedToBeMigrated()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given optional empty url when fetching scala backend data then return null()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given optional url when fetching scala backend data then extract proper url from the string()
com.wire.android.migration.ScalaBackendPreferencesTest ‑ given regular url when fetching scala backend data then return this url()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenAllRequiredData_whenRetrievingServerConfig_thenReturnFullResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenNoData_whenRetrievingServerConfig_thenReturnNoDataResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenOnlyConfigUrlData_whenRetrievingServerConfig_thenReturnConfigUrlResult()
com.wire.android.migration.ScalaServerConfigDAOTest ‑ givenOnlyLinksData_whenRetrievingServerConfig_thenReturnLinksResult()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenNull_whenGettingMigrationStatusAndScalaDBDoesNotExists_thenCheckForScalaDB()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenNull_whenGettingMigrationStatus_thenCheckForScalaDB()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsNewAndUserHaveNoScalaDB_thenReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsNewAndUserHaveScalaDB_thenReturnTrue()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserMigrationComplete_whenAppVersionIsSameAndUserHaveScalaDB_thenReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNeedToBeMigratedAndDBExists_thenReturnTrue()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNeedToBeMigratedAndDBIsInvalid_thenMarkAsNotNeededAndReturnFalse()
com.wire.android.migration.ShouldTriggerMigrationForUserUserCaseTest ‑ givenUserNotNeedMigration_thenReturnFalse()
com.wire.android.model.ImageAssetTest ‑ givenDifferentPrivateAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.model.ImageAssetTest ‑ givenDifferentUserAvatarAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.model.ImageAssetTest ‑ givenEqualPrivateAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenEqualUriAndKeyLocalAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenEqualUserAvatarAssets_whenGettingUniqueKey_thenResultsShouldBeEqual()
com.wire.android.model.ImageAssetTest ‑ givenSameKeyButDifferentUriLocalAssets_whenGettingUniqueKey_thenResultsShouldBeTheSame()
com.wire.android.model.ImageAssetTest ‑ givenSameUriButDifferentKeyLocalAssets_whenGettingUniqueKey_thenResultsShouldBeDifferent()
com.wire.android.navigation.NavigationUtilsTest ‑ Given an incorrect string, when parsing it to PrivateImageAsset, then it throws an exception()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct Image PrivateAsset object, it parses it correctly to string()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct QualifiedId object, it parses it correctly to string()
com.wire.android.navigation.NavigationUtilsTest ‑ Given some correct string, when calling parseIntoPrivateImageAsset, then it correctly parses it to PrivateImageAsset()
com.wire.android.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 ‑ 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 ‑ givenDoubleTabIndicatorIsDisplayed_whenUserTapsOnIt_thenHideIt()
com.wire.android.ui.calling.OngoingCallViewModelTest ‑ givenParticipantsList_WhenRequestingVideoStream_ThenRequestItForOnlyParticipantsWithVideoEnabled()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given a muted call, when toggling microphone, then un-mute the call()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given a video call, when stopping video, then clear Video Preview and turn off speaker()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when clearVideoPreview is called, then update video state to STOPPED()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when setVideoPreview is called, then set the video preview and update video state to STARTED()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when the user ends call, then invoke endCall useCase()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an active call, when the user ends call, then reset call config()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an audio call, when stopVideo is invoked, then do not do anything()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given an un-muted call, when toggling microphone, then mute the call()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given back facing camera, when flipping it, then switch to front camera()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given camera is turned off, when toggling video, then turn on video()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given camera is turned on, when toggling video, then turn off video()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given front facing camera, when flipping it, then switch to back camera()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given isMuted value is null, when toggling microphone, then do not update microphone state()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given user on a preview screen, when muting microphone, then mute the call with false param()
com.wire.android.ui.calling.SharedCallingViewModelTest ‑ given user on a preview screen, when un-muting microphone, then un-mute the call with false param()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an incoming call, when the user decline the call, then the reject call use case is called()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an ongoing call, when user confirms dialog to accept an incoming call, then end current call and accept the newer one()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given an ongoing call, when user tries to accept an incoming call, then show JoinCallAnywayDialog()
com.wire.android.ui.calling.incoming.IncomingCallViewModelTest ‑ given default permission dialog state, when calling dismissPermissionDialog, then update the state to false()
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.incoming.IncomingCallViewModelTest ‑ given permission dialog default state is false, when calling showPermissionDialog, then update the state to true()
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 ‑ givenLegalHoldRequestAndAuthRelatedScreen_whenGettingState_thenShouldNotHaveLegalHoldRequestInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenLegalHoldRequestAndCallScreen_whenGettingState_thenShouldNotHaveLegalHoldRequestInfo()
com.wire.android.ui.common.topappbar.CommonTopAppBarViewModelTest ‑ givenLegalHoldRequestAndHomeScreen_whenGettingState_thenShouldHaveLegalHoldRequestInfo()
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.common.topappbar.CommonTopAppBarViewModelTest ‑ givenNoLegalHoldRequest_whenGettingState_thenShouldNotHaveLegalHoldRequestInfo()
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.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.MessageComposerViewModelTest ‑ given a failure, when deleting messages, then the delete dialog state is closed()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a failure, when deleting messages, then the error state is updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a user picks an image asset larger than 15MB, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given a valid observed enforced self-deleting message timer, when invoked, then the timer gets successfully updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given attachment picked and null when getting asset bundle from uri, then show message to user()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a free user picks an asset larger than 25MB, when invoked, then sendAssetMessageUseCase isn't called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a team user sends an asset message larger than 25MB, when invoked, then sendAssetMessageUseCase is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user picks too large asset that needs saving if invalid, when invoked, then saveToExternalMediaStorage is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user sends an ping message, when invoked, then sendKnockUseCase and pingRinger are called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that a user updates the self-deleting message timer, when invoked, then the timer gets successfully updated()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ 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.MessageComposerViewModelTest ‑ given that user sends a location message and valid, then message is sent to use case()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that user sends a text message, when invoked, then send typing stopped event is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that user sends an edited text message, when invoked, then send typing stopped event is called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given that user types a text message, when invoked typing invoked, then send typing event is called()

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

794 tests found (test 409 to 794)

There are 794 tests, see "Raw output" for the list of tests 409 to 794.
Raw output
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user picks a null attachment, when invoking sendAttachmentMessage, no use case gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an asset message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an audio message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ given the user sends an image message, when invoked, then sendAssetMessageUseCase gets called()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for my message()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageDialog is visible for others message()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when deleteMessageForYourselfDialog is visible()
com.wire.android.ui.home.conversations.MessageComposerViewModelTest ‑ validate deleteMessageDialogsState states when dialogs are dismissed()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a group members, when all of them are internal team members, then banner should be null()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a group members, when at least one is not internal team member, then banner should not be null()
com.wire.android.ui.home.conversations.banner.ConversationBannerViewModelTest ‑ given a one to one conversation, when other user is not internal member, then banner should be null()
com.wire.android.ui.home.conversations.banner.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()
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 default permission dialog state, when calling dismissPermissionDialog, then update the state to false()
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.call.ConversationCallViewModelTest ‑ given permission dialog default state is false, when calling showPermissionDialog, then update the state to true()
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 has no teamId and conversation no teamId, when init group options, then read receipt toggle is disabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has no teamId, is admin and conversation has teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has no teamId, not admin and conversation has teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ given user has teamId, is admin and conversation teamId, when init group options, then read receipt toggle is enabled()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when disabling Services , then the dialog must state must be updated()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when no guests and disable service dialog confirmed, then use case is called with the correct values()
com.wire.android.ui.home.conversations.details.GroupConversationDetailsViewModelTest ‑ when no guests and enabling services, use case is called with the correct values()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onGenerateLink called, when link is generated, then isLinkCreationSuccessful is marked as true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onGenerateLink called, when link is not generated, then isLinkCreationSuccessful is marked as false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onGenerateRandomPassword called, when password is generated, then password and passwordConfirm are updated()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordConfirmUpdated called, when password is valid and doesn't match confirm, then isPasswordValid is false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordConfirmUpdated called, when the new password differ from the state, then isPasswordCopied is marked as false()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordConfirmUpdated, when password is valid and matches confirm, then isPasswordValid is true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordConfirmUpdated, when the new password doesn't differ from the state, then isPasswordCopied is not changed()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordUpdated called, when password is valid and password matches confirm, then isPasswordValid is marked as true()
com.wire.android.ui.home.conversations.details.editguestaccess.CreatePasswordGuestLinkViewModelText ‑ given onPasswordUpdated, when password is valid and doesn't match confirm, then isPasswordValid is marked as false()
com.wire.android.ui.home.conversations.details.editselfdeletingmessages.EditSelfDeletingMessagesViewModelTest ‑ given self deleting messages option disabled, when enabling it, then it updates proper state()
com.wire.android.ui.home.conversations.details.editselfdeletingmessages.EditSelfDeletingMessagesViewModelTest ‑ given self deleting messages option enabled, when disabling it, then it updates proper state()
com.wire.android.ui.home.conversations.details.participants.GroupConversationParticipantsViewModelTest ‑ given a group members, when solving the participants list, then right sizes are passed()
com.wire.android.ui.home.conversations.details.participants.usecase.ObserveParticipantsForConversationUseCaseTest ‑ 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 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.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, when searching for messages, then specific messages are returned()
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 addMemberSearchNavArgs is null, then state is updated correctly()
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 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.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.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 default permission dialog state, when calling dismissPermissionDialog, then update the state to false()
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.conversationslist.ConversationListViewModelTest ‑ given permission dialog default state is false, when calling showPermissionDialog, then update the state to true()
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.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 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 IME is hidden and showSubOptions is false, showOptions should be set to false()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when IME is hidden and showSubOptions is true, showOptions remains unchanged()
com.wire.android.ui.home.messagecomposer.state.MessageCompositionInputStateHolderTest ‑ when IME is visible, showOptions should be set to true()
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 not a team member, when creating group, then the group is created with the correct values()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given self is team member and guests are enabled, when creating group, then the group is created with the correct values()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given sync failure, when creating group, then should update options state with connectivity error()
com.wire.android.ui.home.newconversation.NewConversationViewModelTest ‑ given unknown failure, when creating group, then should update options state with unknown error()
com.wire.android.ui.home.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.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.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 available, 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()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when adding service fails, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when adding service successfully, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when removing service fails, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when removing service successfully, then request is sent correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service doesn't exist, then service not found screen is shown()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service is member of conversation, then data is loaded correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when service is not member of conversation, then data is loaded correctly()
com.wire.android.ui.userprofile.service.ServiceDetailsViewModelTest ‑ given user opens service details screen, when user is not admin, then buttons are hidden()
com.wire.android.util.CurrentScreenManagerTest ‑ givenInitialState_whenThereIsAStartEvent_thenAppShouldBeOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenInitialState_whenThereIsNoStartEvent_thenAppShouldNotBeOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenTwoStarts_whenTheresASingleStop_shouldStillMarkAsAppOnForeground()
com.wire.android.util.CurrentScreenManagerTest ‑ givenTwoStarts_whenTheresAreTwoStops_shouldNotBeOnTheForeground()
com.wire.android.util.DateTimeUtilKtTest ‑ given a invalid date, when performing a transformation, then return null()
com.wire.android.util.DateTimeUtilKtTest ‑ given a valid date, when performing a transformation, then return with medium format()
com.wire.android.util.DeepLinkProcessorTest ‑ given a conversation deeplink for current user, returns Conversation with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest ‑ given a conversation deeplink for other user, returns Conversation with conversationId and switched account()
com.wire.android.util.DeepLinkProcessorTest ‑ given a incoming call deeplink for current user, returns IncomingCall with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest ‑ given a incoming call deeplink for other user, returns IncomingCall with conversationId and switched account()
com.wire.android.util.DeepLinkProcessorTest ‑ given a invalid deeplink, returns Unknown object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a remote config deeplink with null parameters, returns DeeplinkResult-Unknown ()
com.wire.android.util.DeepLinkProcessorTest ‑ given a sso login failure deeplink with null parameters, returns SSOLogin-Failure with unknown error()
com.wire.android.util.DeepLinkProcessorTest ‑ given a sso login success deeplink with null parameters, returns SSOLogin-Failure with unknown error()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid failed sso login deeplink, returns SSOLogin-Failure object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid remote config deeplink, returns CustomServerConfig object()
com.wire.android.util.DeepLinkProcessorTest ‑ given a valid success sso login deeplink, returns SSOLogin-Success object()
com.wire.android.util.DeepLinkProcessorTest ‑ given an other profil deeplink for current user, returns Conversation with conversationId and not switched account()
com.wire.android.util.DeepLinkProcessorTest ‑ given an other profile deeplink for other user, returns Conversation with conversationId and switched account()
com.wire.android.util.FileUtilTest ‑ given file already exists when finding unique name in directory then return next available name()
com.wire.android.util.FileUtilTest ‑ given file and its copies already exist when finding unique name in directory then return next available name()
com.wire.android.util.FileUtilTest ‑ given file does not exist when finding first unique name in directory then return this name()
com.wire.android.util.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 ‑ 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