summaryrefslogtreecommitdiffhomepage
path: root/android/test/mockapi/src
diff options
context:
space:
mode:
authorAlbin <albin@mullvad.net>2024-06-07 18:51:56 +0200
committerAlbin <albin@mullvad.net>2024-06-10 10:36:18 +0200
commitf937ea54f41f947de8ddd606f6071f191fb1cdfb (patch)
treeab5be555271de269a199dcfae85d6050610415b3 /android/test/mockapi/src
parent561c4d8262fde4d70c13fb1de0642bee521fbbe3 (diff)
downloadmullvadvpn-f937ea54f41f947de8ddd606f6071f191fb1cdfb.tar.xz
mullvadvpn-f937ea54f41f947de8ddd606f6071f191fb1cdfb.zip
Unify account number naming
Use variations of "account number" rather than "account token" throughout the kotlin code base.
Diffstat (limited to 'android/test/mockapi/src')
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt12
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt6
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt4
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/Extensions.kt2
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt18
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt6
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiDispatcher.kt12
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt6
-rw-r--r--android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/util/JsonUtils.kt4
9 files changed, 35 insertions, 35 deletions
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt
index b2699a2c73..c8b6bcd169 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountExpiryMockApiTest.kt
@@ -17,10 +17,10 @@ class AccountExpiryMockApiTest : MockApiTest() {
@Test
fun testAccountExpiryDateUpdated() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
val oldAccountExpiry = currentUtcTimeWithOffsetZero().plusMonths(1)
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = oldAccountExpiry
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -32,7 +32,7 @@ class AccountExpiryMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert logged in
app.ensureLoggedIn()
@@ -51,10 +51,10 @@ class AccountExpiryMockApiTest : MockApiTest() {
@Test
fun testAccountTimeExpiredWhileUsingTheAppShouldShowOutOfTimeScreen() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
val oldAccountExpiry = currentUtcTimeWithOffsetZero().plusMonths(1)
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = oldAccountExpiry
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -66,7 +66,7 @@ class AccountExpiryMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert logged in
app.ensureLoggedIn()
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt
index 56416341ef..ff0faed69a 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/AccountHistoryMockApiTest.kt
@@ -18,9 +18,9 @@ class AccountHistoryMockApiTest : MockApiTest() {
@Test
fun testShowAccountHistory() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = currentUtcTimeWithOffsetZero().plusMonths(1)
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -32,7 +32,7 @@ class AccountHistoryMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
app.ensureLoggedIn()
app.clickAccountCog()
app.clickActionButtonByText("Log out")
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt
index 538a111096..ce7e84e02e 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/CreateAccountMockApiTest.kt
@@ -11,9 +11,9 @@ class CreateAccountMockApiTest : MockApiTest() {
@Test
fun testCreateAccountSuccessful() {
// Arrange
- val createdAccountToken = "1234123412341234"
+ val createdAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = createdAccountToken
+ expectedAccountNumber = createdAccountNumber
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
}
app.launch(endpoint)
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/Extensions.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/Extensions.kt
index 4626468026..7eb096b499 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/Extensions.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/Extensions.kt
@@ -11,7 +11,7 @@ fun MockResponse.addJsonHeader(): MockResponse {
return addHeader("Content-Type", "application/json")
}
-fun Buffer.getAccountToken(): String? {
+fun Buffer.getAccountNumber(): String? {
return try {
JSONObject(readUtf8()).getString("account_number")
} catch (ex: JSONException) {
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
index 6b03a65020..1e55932a30 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LoginMockApiTest.kt
@@ -18,9 +18,9 @@ class LoginMockApiTest : MockApiTest() {
@Test
fun testLoginWithInvalidCredentials() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = null
+ expectedAccountNumber = null
accountExpiry = currentUtcTimeWithOffsetZero().plusDays(1)
}
app.launch(endpoint)
@@ -30,7 +30,7 @@ class LoginMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert
val result =
@@ -44,9 +44,9 @@ class LoginMockApiTest : MockApiTest() {
@Test
fun testLoginWithValidCredentialsToUnexpiredAccount() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = currentUtcTimeWithOffsetZero().plusDays(1)
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -58,7 +58,7 @@ class LoginMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert
app.ensureLoggedIn()
@@ -67,9 +67,9 @@ class LoginMockApiTest : MockApiTest() {
@Test
fun testLoginWithValidCredentialsToExpiredAccount() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = currentUtcTimeWithOffsetZero().minusDays(1)
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -81,7 +81,7 @@ class LoginMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert
app.ensureOutOfTime()
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt
index 667515636a..e64bb1b3ad 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/LogoutMockApiTest.kt
@@ -17,9 +17,9 @@ class LogoutMockApiTest : MockApiTest() {
@Test
fun testLoginWithValidCredentialsToUnexpiredAccountAndLogout() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = currentUtcTimeWithOffsetZero().plusMonths(1)
devices = DEFAULT_DEVICE_LIST.toMutableMap()
devicePendingToGetCreated = DUMMY_ID_2 to DUMMY_DEVICE_NAME_2
@@ -31,7 +31,7 @@ class LogoutMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
app.ensureLoggedIn()
app.clickAccountCog()
app.clickActionButtonByText("Log out")
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiDispatcher.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiDispatcher.kt
index 39818d195c..abb4813a33 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiDispatcher.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/MockApiDispatcher.kt
@@ -23,7 +23,7 @@ import org.json.JSONArray
class MockApiDispatcher : Dispatcher() {
- var expectedAccountToken: String? = null
+ var expectedAccountNumber: String? = null
var accountExpiry: DateTime? = null
var devices: MutableMap<String, String>? = null
private val canAddDevices: Boolean
@@ -75,9 +75,9 @@ class MockApiDispatcher : Dispatcher() {
}
private fun handleLoginRequest(requestBody: Buffer): MockResponse {
- val accountToken = requestBody.getAccountToken()
+ val accountNumber = requestBody.getAccountNumber()
- return if (accountToken != null && accountToken == expectedAccountToken) {
+ return if (accountNumber != null && accountNumber == expectedAccountNumber) {
MockResponse()
.setResponseCode(200)
.addJsonHeader()
@@ -91,7 +91,7 @@ class MockApiDispatcher : Dispatcher() {
} else {
Log.e(
LOG_TAG,
- "Unexpected account token (expected=$expectedAccountToken was=$accountToken)"
+ "Unexpected account number (expected=$expectedAccountNumber was=$accountNumber)"
)
MockResponse().setResponseCode(400)
}
@@ -168,7 +168,7 @@ class MockApiDispatcher : Dispatcher() {
}
private fun handleAccountCreationRequest(): MockResponse {
- return expectedAccountToken?.let { expectedAccountToken ->
+ return expectedAccountNumber?.let { expectedAccountNumber ->
MockResponse()
.setResponseCode(201)
.addJsonHeader()
@@ -176,7 +176,7 @@ class MockApiDispatcher : Dispatcher() {
accountCreationJson(
id = DUMMY_ID_1,
expiry = DateTime(),
- accountToken = expectedAccountToken
+ accountNumber = expectedAccountNumber
)
.toString()
)
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt
index 83354dd347..c652bd403a 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/TooManyDevicesMockApiTest.kt
@@ -24,9 +24,9 @@ class TooManyDevicesMockApiTest : MockApiTest() {
@Test
fun testRemoveDeviceSuccessfulAndLogin() {
// Arrange
- val validAccountToken = "1234123412341234"
+ val validAccountNumber = "1234123412341234"
apiDispatcher.apply {
- expectedAccountToken = validAccountToken
+ expectedAccountNumber = validAccountNumber
accountExpiry = currentUtcTimeWithOffsetZero().plusMonths(1)
devices =
mutableMapOf(
@@ -45,7 +45,7 @@ class TooManyDevicesMockApiTest : MockApiTest() {
device.clickAllowOnNotificationPermissionPromptIfApiLevel33AndAbove()
device.dismissChangelogDialogIfShown()
app.waitForLoginPrompt()
- app.attemptLogin(validAccountToken)
+ app.attemptLogin(validAccountNumber)
// Assert that we have too many devices
device.findObjectWithTimeout(By.text("Too many devices"))
diff --git a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/util/JsonUtils.kt b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/util/JsonUtils.kt
index a258d5daf8..2de385c7f8 100644
--- a/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/util/JsonUtils.kt
+++ b/android/test/mockapi/src/main/kotlin/net/mullvad/mullvadvpn/test/mockapi/util/JsonUtils.kt
@@ -11,8 +11,8 @@ fun accountInfoJson(id: String, expiry: DateTime) =
put("can_add_devices", true)
}
-fun accountCreationJson(id: String, accountToken: String, expiry: DateTime) =
- accountInfoJson(id, expiry).apply { put("number", accountToken) }
+fun accountCreationJson(id: String, accountNumber: String, expiry: DateTime) =
+ accountInfoJson(id, expiry).apply { put("number", accountNumber) }
fun deviceJson(id: String, name: String, publicKey: String, creationDate: DateTime) =
JSONObject().apply {