Move v3 classes to base registration package.

This commit is contained in:
Cody Henthorne
2025-09-22 12:21:06 -04:00
committed by Jeffrey Starke
parent 8dc2077ad0
commit 6976ac7d44
88 changed files with 181 additions and 217 deletions

View File

@@ -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(

View File

@@ -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

View File

@@ -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()

View File

@@ -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