summaryrefslogtreecommitdiffhomepage
path: root/android/test
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2025-01-24 20:20:23 +0100
committerAlbin <albin@mullvad.net>2025-01-27 15:58:46 +0100
commitb8ecbe5a43fb665e82686daf84fe46e0f9e601b3 (patch)
tree32ebc7fb363e326920f8db72dab8c94b401bc5ff /android/test
parent2f615a48d78650a25a86bee6e50a945266dad3a0 (diff)
downloadmullvadvpn-b8ecbe5a43fb665e82686daf84fe46e0f9e601b3.tar.xz
mullvadvpn-b8ecbe5a43fb665e82686daf84fe46e0f9e601b3.zip
Use parter api for account creation
Diffstat (limited to 'android/test')
-rw-r--r--android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/AccountTestRule.kt2
-rw-r--r--android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt11
2 files changed, 8 insertions, 5 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 ff6276a69f..1a414584e3 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
@@ -19,7 +19,7 @@ class AccountTestRule : BeforeEachCallback {
override fun beforeEach(context: ExtensionContext) {
InstrumentationRegistry.getArguments().also { bundle ->
if (partnerAuth != null) {
- validAccountNumber = client.createAccount()
+ validAccountNumber = client.createAccountUsingPartnerApi(partnerAuth)
client.addTimeToAccountUsingPartnerAuth(
accountNumber = validAccountNumber,
daysToAdd = 1,
diff --git a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt
index c8ccc60ddb..fa4dd88613 100644
--- a/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt
+++ b/android/test/e2e/src/main/kotlin/net/mullvad/mullvadvpn/test/e2e/misc/SimpleMullvadHttpClient.kt
@@ -10,7 +10,6 @@ import com.android.volley.toolbox.JsonObjectRequest
import com.android.volley.toolbox.RequestFuture
import com.android.volley.toolbox.StringRequest
import com.android.volley.toolbox.Volley
-import net.mullvad.mullvadvpn.test.e2e.constant.ACCOUNT_URL
import net.mullvad.mullvadvpn.test.e2e.constant.AUTH_URL
import net.mullvad.mullvadvpn.test.e2e.constant.CONN_CHECK_URL
import net.mullvad.mullvadvpn.test.e2e.constant.DEVICE_LIST_URL
@@ -41,9 +40,13 @@ class SimpleMullvadHttpClient(context: Context) {
}
}
- fun createAccount(): String {
- return sendSimpleSynchronousRequest(method = Request.Method.POST, url = ACCOUNT_URL)!!
- .getString("number")
+ fun createAccountUsingPartnerApi(partnerAuth: String): String {
+ return sendSimpleSynchronousRequest(
+ method = Request.Method.POST,
+ url = PARTNER_ACCOUNT_URL,
+ authorizationHeader = "Basic $partnerAuth",
+ )!!
+ .getString("id")
}
fun addTimeToAccountUsingPartnerAuth(