mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 00:29:11 +01:00
Move v3 classes to base registration package.
This commit is contained in:
committed by
Jeffrey Starke
parent
8dc2077ad0
commit
6976ac7d44
@@ -1,4 +1,9 @@
|
||||
package org.thoughtcrime.securesms.registrationv3.ui.restore
|
||||
/*
|
||||
* Copyright 2025 Signal Messenger, LLC
|
||||
* SPDX-License-Identifier: AGPL-3.0-only
|
||||
*/
|
||||
|
||||
package org.thoughtcrime.securesms.registration.ui.restore
|
||||
|
||||
import assertk.assertThat
|
||||
import assertk.assertions.isEqualTo
|
||||
@@ -7,7 +12,7 @@ import assertk.assertions.isTrue
|
||||
import org.junit.Test
|
||||
import org.junit.runner.RunWith
|
||||
import org.junit.runners.Parameterized
|
||||
import org.thoughtcrime.securesms.registrationv3.ui.restore.AccountEntropyPoolVerification.AEPValidationError
|
||||
import org.thoughtcrime.securesms.registration.ui.restore.AccountEntropyPoolVerification.AEPValidationError
|
||||
|
||||
@RunWith(Parameterized::class)
|
||||
class AccountEntropyPoolVerificationTest(
|
||||
@@ -3,7 +3,7 @@
|
||||
* SPDX-License-Identifier: AGPL-3.0-only
|
||||
*/
|
||||
|
||||
package org.thoughtcrime.securesms.registrationv3.ui.restore
|
||||
package org.thoughtcrime.securesms.registration.ui.restore
|
||||
|
||||
import androidx.compose.ui.text.AnnotatedString
|
||||
import assertk.assertThat
|
||||
@@ -73,40 +73,12 @@ class RegistrationUtilTest {
|
||||
unmockkAll()
|
||||
}
|
||||
|
||||
@Test
|
||||
fun maybeMarkRegistrationComplete_allValidNoRestoreOption() {
|
||||
every { signalStore.registration.isRegistrationComplete } returns false
|
||||
every { signalStore.account.isRegistered } returns true
|
||||
every { Recipient.self() } returns Recipient(profileName = ProfileName.fromParts("Dark", "Helmet"))
|
||||
every { signalStore.svr.hasPin() } returns true
|
||||
every { RemoteConfig.restoreAfterRegistration } returns false
|
||||
|
||||
RegistrationUtil.maybeMarkRegistrationComplete()
|
||||
|
||||
verify { signalStore.registration.markRegistrationComplete() }
|
||||
}
|
||||
|
||||
@Test
|
||||
fun maybeMarkRegistrationComplete_allValidNoRestoreOptionSvrOptOut() {
|
||||
every { signalStore.registration.isRegistrationComplete } returns false
|
||||
every { signalStore.account.isRegistered } returns true
|
||||
every { Recipient.self() } returns Recipient(profileName = ProfileName.fromParts("Dark", "Helmet"))
|
||||
every { signalStore.svr.hasPin() } returns false
|
||||
every { signalStore.svr.hasOptedOut() } returns true
|
||||
every { RemoteConfig.restoreAfterRegistration } returns false
|
||||
|
||||
RegistrationUtil.maybeMarkRegistrationComplete()
|
||||
|
||||
verify { signalStore.registration.markRegistrationComplete() }
|
||||
}
|
||||
|
||||
@Test
|
||||
fun maybeMarkRegistrationComplete_allValidWithRestoreOption() {
|
||||
every { signalStore.registration.isRegistrationComplete } returns false
|
||||
every { signalStore.account.isRegistered } returns true
|
||||
every { Recipient.self() } returns Recipient(profileName = ProfileName.fromParts("Dark", "Helmet"))
|
||||
every { signalStore.svr.hasPin() } returns true
|
||||
every { RemoteConfig.restoreAfterRegistration } returns true
|
||||
every { signalStore.registration.restoreDecisionState } returns RestoreDecisionState.Skipped
|
||||
|
||||
RegistrationUtil.maybeMarkRegistrationComplete()
|
||||
@@ -133,7 +105,6 @@ class RegistrationUtilTest {
|
||||
RegistrationUtil.maybeMarkRegistrationComplete()
|
||||
|
||||
every { signalStore.svr.hasPin() } returns true
|
||||
every { RemoteConfig.restoreAfterRegistration } returns true
|
||||
every { signalStore.registration.restoreDecisionState } returns RestoreDecisionState.Start
|
||||
|
||||
RegistrationUtil.maybeMarkRegistrationComplete()
|
||||
|
||||
@@ -51,8 +51,7 @@ class RemoteConfig_StaticValuesTest {
|
||||
"PROMPT_BATTERY_SAVER",
|
||||
"PROMPT_FOR_NOTIFICATION_LOGS",
|
||||
"DEVICE_SPECIFIC_NOTIFICATION_CONFIG",
|
||||
"messageBackups",
|
||||
"restoreAfterRegistration"
|
||||
"messageBackups"
|
||||
)
|
||||
|
||||
val publicVals: List<KProperty1<*, *>> = RemoteConfig::class.memberProperties
|
||||
|
||||
Reference in New Issue
Block a user