diff options
| author | Albin <albin@mullvad.net> | 2024-06-07 18:51:56 +0200 |
|---|---|---|
| committer | Albin <albin@mullvad.net> | 2024-06-10 10:36:18 +0200 |
| commit | f937ea54f41f947de8ddd606f6071f191fb1cdfb (patch) | |
| tree | ab5be555271de269a199dcfae85d6050610415b3 /android/test/mockapi/src | |
| parent | 561c4d8262fde4d70c13fb1de0642bee521fbbe3 (diff) | |
| download | mullvadvpn-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')
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 { |
