diff options
| author | Niklas Berglund <niklas.berglund@gmail.com> | 2024-08-19 17:17:01 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-08-20 12:54:46 +0200 |
| commit | 5ea5191a6a29f9c88bc290e0f92d9b8eab41a540 (patch) | |
| tree | c119e6e578154779566874ffc85951b5fbf4be34 /android | |
| parent | 71cd6820f25ea148221735f0a2f3632d96447674 (diff) | |
| download | mullvadvpn-5ea5191a6a29f9c88bc290e0f92d9b8eab41a540.tar.xz mullvadvpn-5ea5191a6a29f9c88bc290e0f92d9b8eab41a540.zip | |
Move account setup to beforeEach
Diffstat (limited to 'android')
| -rw-r--r-- | android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt index 333f4cde88..6496f82e07 100644 --- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt +++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt @@ -9,24 +9,21 @@ import org.junit.jupiter.api.extension.BeforeEachCallback import org.junit.jupiter.api.extension.ExtensionContext class AccountTestRule : BeforeEachCallback { - - private val partnerAccount: String? private val client = SimpleMullvadHttpClient(InstrumentationRegistry.getInstrumentation().targetContext) + private val partnerAuth: String? = + InstrumentationRegistry.getArguments().getString(PARTNER_AUTH, null) + lateinit var validAccountNumber: String + lateinit var invalidAccountNumber: String - val validAccountNumber: String - val invalidAccountNumber: String - - init { + override fun beforeEach(context: ExtensionContext) { InstrumentationRegistry.getArguments().also { bundle -> - partnerAccount = bundle.getString(PARTNER_AUTH) - - if (partnerAccount != null) { + if (partnerAuth != null) { validAccountNumber = client.createAccount() client.addTimeToAccountUsingPartnerAuth( accountNumber = validAccountNumber, daysToAdd = 1, - partnerAuth = partnerAccount + partnerAuth = partnerAuth ) } else { validAccountNumber = @@ -38,6 +35,4 @@ class AccountTestRule : BeforeEachCallback { bundle.getRequiredArgument(INVALID_TEST_ACCOUNT_NUMBER_ARGUMENT_KEY) } } - - override fun beforeEach(context: ExtensionContext) {} } |
