summaryrefslogtreecommitdiffhomepage
path: root/android/app/src/androidTest
diff options
context:
space:
mode:
Diffstat (limited to 'android/app/src/androidTest')
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Actions.kt3
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Finders.kt2
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyApiAccessMethods.kt6
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyRelayItems.kt37
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialogTest.kt2
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DeleteCustomListConfirmationDialogTest.kt6
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialogTest.kt4
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/MtuDialogTest.kt24
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/ResetServerIPOverridesConfirmationDialogTest.kt4
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/SaveApiAccessMethodDialogTest.kt14
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenTest.kt32
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessListScreenTest.kt6
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessMethodDetailsScreenTest.kt26
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ChangelogDialogTest.kt7
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt84
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListLocationsScreenTest.kt25
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListsScreenTest.kt8
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditApiAccessMethodScreenTest.kt32
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditCustomListScreenTest.kt16
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreenTest.kt26
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/OutOfTimeScreenTest.kt32
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/RedeemVoucherDialogTest.kt12
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SelectLocationScreenTest.kt28
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ServerIpOverridesScreenTest.kt10
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt8
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt34
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreenTest.kt76
-rw-r--r--android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/WelcomeScreenTest.kt26
28 files changed, 273 insertions, 317 deletions
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Actions.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Actions.kt
index ebd570252a..c87672108f 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Actions.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Actions.kt
@@ -7,7 +7,8 @@ import androidx.compose.ui.test.longClick
import androidx.compose.ui.test.performTouchInput
fun SemanticsNodeInteraction.performLongClick(): SemanticsNodeInteraction {
- @OptIn(ExperimentalTestApi::class) return this.invokeGlobalAssertions().performLongClickImpl()
+ @OptIn(ExperimentalTestApi::class)
+ return this.invokeGlobalAssertions().performLongClickImpl()
}
private fun SemanticsNodeInteraction.performLongClickImpl(): SemanticsNodeInteraction {
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Finders.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Finders.kt
index 384f365e5e..1dbbe1e481 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Finders.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/Finders.kt
@@ -10,6 +10,6 @@ fun SemanticsNodeInteractionsProvider.onNodeWithTagAndText(
text: String,
substring: Boolean = false,
ignoreCase: Boolean = false,
- useUnmergedTree: Boolean = false
+ useUnmergedTree: Boolean = false,
): SemanticsNodeInteraction =
onNode(hasTestTag(testTag).and(hasText(text, substring, ignoreCase)), useUnmergedTree)
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyApiAccessMethods.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyApiAccessMethods.kt
index a644449a91..046360cf4d 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyApiAccessMethods.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyApiAccessMethods.kt
@@ -15,7 +15,7 @@ val DIRECT_ACCESS_METHOD =
id = ApiAccessMethodId.fromString(UUID1),
name = ApiAccessMethodName.fromString("Direct"),
enabled = true,
- apiAccessMethod = ApiAccessMethod.Direct
+ apiAccessMethod = ApiAccessMethod.Direct,
)
val CUSTOM_ACCESS_METHOD =
@@ -28,6 +28,6 @@ val CUSTOM_ACCESS_METHOD =
ip = "1.1.1.1",
port = Port(123),
password = "Password",
- cipher = Cipher.RC4
- )
+ cipher = Cipher.RC4,
+ ),
)
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyRelayItems.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyRelayItems.kt
index 052f2d897a..3cea5e5c68 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyRelayItems.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/data/DummyRelayItems.kt
@@ -17,25 +17,22 @@ private val DUMMY_RELAY_1 =
id =
GeoLocationId.Hostname(
city = GeoLocationId.City(GeoLocationId.Country("RCo1"), "Relay City 1"),
- "Relay host 1"
+ "Relay host 1",
),
active = true,
provider =
- Provider(
- providerId = ProviderId("PROVIDER RENTED"),
- ownership = Ownership.Rented,
- )
+ Provider(providerId = ProviderId("PROVIDER RENTED"), ownership = Ownership.Rented),
)
private val DUMMY_RELAY_2 =
RelayItem.Location.Relay(
id =
GeoLocationId.Hostname(
city = GeoLocationId.City(GeoLocationId.Country("RCo2"), "Relay City 2"),
- "Relay host 2"
+ "Relay host 2",
),
active = true,
provider =
- Provider(providerId = ProviderId("PROVIDER OWNED"), ownership = Ownership.MullvadOwned)
+ Provider(providerId = ProviderId("PROVIDER OWNED"), ownership = Ownership.MullvadOwned),
)
private val DUMMY_RELAY_CITY_1 =
RelayItem.Location.City(
@@ -53,13 +50,13 @@ private val DUMMY_RELAY_COUNTRY_1 =
RelayItem.Location.Country(
name = "Relay Country 1",
id = GeoLocationId.Country("RCo1"),
- cities = listOf(DUMMY_RELAY_CITY_1)
+ cities = listOf(DUMMY_RELAY_CITY_1),
)
private val DUMMY_RELAY_COUNTRY_2 =
RelayItem.Location.Country(
name = "Relay Country 2",
id = GeoLocationId.Country("RCo2"),
- cities = listOf(DUMMY_RELAY_CITY_2)
+ cities = listOf(DUMMY_RELAY_CITY_2),
)
private val DUMMY_WIREGUARD_PORT_RANGES = ArrayList<PortRange>()
@@ -67,11 +64,7 @@ private val DUMMY_WIREGUARD_ENDPOINT_DATA = WireguardEndpointData(DUMMY_WIREGUAR
val DUMMY_RELAY_COUNTRIES = listOf(DUMMY_RELAY_COUNTRY_1, DUMMY_RELAY_COUNTRY_2)
-val DUMMY_RELAY_LIST =
- RelayList(
- DUMMY_RELAY_COUNTRIES,
- DUMMY_WIREGUARD_ENDPOINT_DATA,
- )
+val DUMMY_RELAY_LIST = RelayList(DUMMY_RELAY_COUNTRIES, DUMMY_WIREGUARD_ENDPOINT_DATA)
val DUMMY_RELAY_ITEM_CUSTOM_LISTS =
listOf(
@@ -80,19 +73,19 @@ val DUMMY_RELAY_ITEM_CUSTOM_LISTS =
CustomList(
name = CustomListName.fromString("First list"),
id = CustomListId("1"),
- locations = emptyList()
+ locations = emptyList(),
),
- locations = DUMMY_RELAY_COUNTRIES
+ locations = DUMMY_RELAY_COUNTRIES,
),
RelayItem.CustomList(
customList =
CustomList(
name = CustomListName.fromString("Empty list"),
id = CustomListId("2"),
- locations = emptyList()
+ locations = emptyList(),
),
- locations = emptyList()
- )
+ locations = emptyList(),
+ ),
)
val DUMMY_CUSTOM_LISTS =
@@ -100,11 +93,11 @@ val DUMMY_CUSTOM_LISTS =
CustomList(
name = CustomListName.fromString("First list"),
id = CustomListId("1"),
- locations = DUMMY_RELAY_COUNTRIES.map { it.id }
+ locations = DUMMY_RELAY_COUNTRIES.map { it.id },
),
CustomList(
name = CustomListName.fromString("Empty list"),
id = CustomListId("2"),
- locations = emptyList()
- )
+ locations = emptyList(),
+ ),
)
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialogTest.kt
index bcb3908fae..930e5f5201 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/CustomPortDialogTest.kt
@@ -40,7 +40,7 @@ class CustomPortDialogTest {
initialPort = initialPort,
allowedPortRanges = allowedPortRanges,
onSave = onSave,
- onDismiss = onDismiss
+ onDismiss = onDismiss,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DeleteCustomListConfirmationDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DeleteCustomListConfirmationDialogTest.kt
index 184cd7defe..abe7abfbcf 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DeleteCustomListConfirmationDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DeleteCustomListConfirmationDialogTest.kt
@@ -32,7 +32,7 @@ class DeleteCustomListConfirmationDialogTest {
val name = CustomListName.fromString("List should be deleted")
setContentWithTheme {
DeleteCustomListConfirmationDialog(
- state = DeleteCustomListUiState(name = name, deleteError = null),
+ state = DeleteCustomListUiState(name = name, deleteError = null)
)
}
@@ -49,7 +49,7 @@ class DeleteCustomListConfirmationDialogTest {
setContentWithTheme {
DeleteCustomListConfirmationDialog(
state = DeleteCustomListUiState(name = name, deleteError = null),
- onDelete = mockedOnDelete
+ onDelete = mockedOnDelete,
)
}
@@ -69,7 +69,7 @@ class DeleteCustomListConfirmationDialogTest {
setContentWithTheme {
DeleteCustomListConfirmationDialog(
state = DeleteCustomListUiState(name = name, deleteError = null),
- onBack = mockedOnBack
+ onBack = mockedOnBack,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialogTest.kt
index 0882c1dd42..20cf2357db 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/DnsDialogTest.kt
@@ -24,7 +24,7 @@ class DnsDialogTest {
validationError = null,
isLocal = false,
isAllowLanEnabled = false,
- index = null
+ index = null,
)
@SuppressLint("ComposableNaming")
@@ -34,7 +34,7 @@ class DnsDialogTest {
onDnsInputChange: (String) -> Unit = { _ -> },
onSaveDnsClick: () -> Unit = {},
onRemoveDnsClick: (Int) -> Unit = {},
- onDismiss: () -> Unit = {}
+ onDismiss: () -> Unit = {},
) {
DnsDialog(state, onDnsInputChange, onSaveDnsClick, onRemoveDnsClick, onDismiss)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/MtuDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/MtuDialogTest.kt
index 5fe812cd44..9d6b09fe2d 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/MtuDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/MtuDialogTest.kt
@@ -44,7 +44,7 @@ class MtuDialogTest {
onInputChanged = onInputChanged,
onSaveMtu = onSaveMtu,
onResetMtu = onResetMtu,
- onDismiss = onDismiss
+ onDismiss = onDismiss,
)
}
@@ -62,11 +62,7 @@ class MtuDialogTest {
fun testMtuDialogWithEditValue() =
composeExtension.use {
// Arrange
- setContentWithTheme {
- testMtuDialog(
- mtuInput = VALID_DUMMY_MTU_VALUE,
- )
- }
+ setContentWithTheme { testMtuDialog(mtuInput = VALID_DUMMY_MTU_VALUE) }
// Assert
onNodeWithText(VALID_DUMMY_MTU_VALUE).assertExists()
@@ -78,10 +74,7 @@ class MtuDialogTest {
// Arrange
val mockedSubmitHandler: (String) -> Unit = mockk(relaxed = true)
setContentWithTheme {
- testMtuDialog(
- VALID_DUMMY_MTU_VALUE,
- onSaveMtu = mockedSubmitHandler,
- )
+ testMtuDialog(VALID_DUMMY_MTU_VALUE, onSaveMtu = mockedSubmitHandler)
}
// Act
@@ -107,10 +100,7 @@ class MtuDialogTest {
// Arrange
val mockedClickHandler: () -> Unit = mockk(relaxed = true)
setContentWithTheme {
- testMtuDialog(
- mtuInput = VALID_DUMMY_MTU_VALUE,
- onResetMtu = mockedClickHandler,
- )
+ testMtuDialog(mtuInput = VALID_DUMMY_MTU_VALUE, onResetMtu = mockedClickHandler)
}
// Act
@@ -125,11 +115,7 @@ class MtuDialogTest {
composeExtension.use {
// Arrange
val mockedClickHandler: () -> Unit = mockk(relaxed = true)
- setContentWithTheme {
- testMtuDialog(
- onDismiss = mockedClickHandler,
- )
- }
+ setContentWithTheme { testMtuDialog(onDismiss = mockedClickHandler) }
// Assert
onNodeWithText("Cancel").performClick()
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/ResetServerIPOverridesConfirmationDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/ResetServerIPOverridesConfirmationDialogTest.kt
index df06f00fc7..107c03f1d6 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/ResetServerIPOverridesConfirmationDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/ResetServerIPOverridesConfirmationDialogTest.kt
@@ -34,7 +34,7 @@ class ResetServerIPOverridesConfirmationDialogTest {
setContentWithTheme {
ResetServerIpOverridesConfirmationDialog(
onNavigateBack = clickHandler,
- onClearAllOverrides = {}
+ onClearAllOverrides = {},
)
}
@@ -54,7 +54,7 @@ class ResetServerIPOverridesConfirmationDialogTest {
setContentWithTheme {
ResetServerIpOverridesConfirmationDialog(
onNavigateBack = {},
- onClearAllOverrides = clickHandler
+ onClearAllOverrides = clickHandler,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/SaveApiAccessMethodDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/SaveApiAccessMethodDialogTest.kt
index 07f8b039eb..afd6d0e15d 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/SaveApiAccessMethodDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/dialog/SaveApiAccessMethodDialogTest.kt
@@ -29,7 +29,7 @@ class SaveApiAccessMethodDialogTest {
state =
SaveApiAccessMethodUiState(
testingState = TestApiAccessMethodState.Testing,
- isSaving = false
+ isSaving = false,
)
)
}
@@ -48,7 +48,7 @@ class SaveApiAccessMethodDialogTest {
state =
SaveApiAccessMethodUiState(
testingState = TestApiAccessMethodState.Result.Failure,
- isSaving = false
+ isSaving = false,
)
)
}
@@ -67,7 +67,7 @@ class SaveApiAccessMethodDialogTest {
state =
SaveApiAccessMethodUiState(
testingState = TestApiAccessMethodState.Result.Successful,
- isSaving = true
+ isSaving = true,
)
)
}
@@ -87,9 +87,9 @@ class SaveApiAccessMethodDialogTest {
state =
SaveApiAccessMethodUiState(
testingState = TestApiAccessMethodState.Testing,
- isSaving = false
+ isSaving = false,
),
- onCancel = onCancelClick
+ onCancel = onCancelClick,
)
}
@@ -110,9 +110,9 @@ class SaveApiAccessMethodDialogTest {
state =
SaveApiAccessMethodUiState(
testingState = TestApiAccessMethodState.Result.Failure,
- isSaving = false
+ isSaving = false,
),
- onSave = onSaveClick
+ onSave = onSaveClick,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenTest.kt
index 48ce7590a2..3a55dfb9fd 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/AccountScreenTest.kt
@@ -47,10 +47,9 @@ class AccountScreenTest {
deviceName = DUMMY_DEVICE_NAME,
accountNumber = DUMMY_ACCOUNT_NUMBER,
accountExpiry = null,
- showSitePayment = false
+ showSitePayment = false,
),
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
@@ -75,7 +74,7 @@ class AccountScreenTest {
),
uiSideEffect =
MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
- onManageAccountClick = mockedClickHandler
+ onManageAccountClick = mockedClickHandler,
)
}
@@ -98,11 +97,11 @@ class AccountScreenTest {
deviceName = DUMMY_DEVICE_NAME,
accountNumber = DUMMY_ACCOUNT_NUMBER,
accountExpiry = null,
- showSitePayment = false
+ showSitePayment = false,
),
uiSideEffect =
MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
- onRedeemVoucherClick = mockedClickHandler
+ onRedeemVoucherClick = mockedClickHandler,
)
}
@@ -125,11 +124,11 @@ class AccountScreenTest {
deviceName = DUMMY_DEVICE_NAME,
accountNumber = DUMMY_ACCOUNT_NUMBER,
accountExpiry = null,
- showSitePayment = false
+ showSitePayment = false,
),
uiSideEffect =
MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
- onLogoutClick = mockedClickHandler
+ onLogoutClick = mockedClickHandler,
)
}
@@ -149,8 +148,7 @@ class AccountScreenTest {
state =
AccountUiState.default()
.copy(billingPaymentState = PaymentState.Error.Billing),
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
@@ -173,8 +171,7 @@ class AccountScreenTest {
billingPaymentState =
PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
),
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
@@ -197,8 +194,7 @@ class AccountScreenTest {
billingPaymentState =
PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
),
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
@@ -224,7 +220,7 @@ class AccountScreenTest {
),
uiSideEffect =
MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
- navigateToVerificationPendingDialog = mockNavigateToVerificationPending
+ navigateToVerificationPendingDialog = mockNavigateToVerificationPending,
)
}
@@ -250,8 +246,7 @@ class AccountScreenTest {
billingPaymentState =
PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
),
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
@@ -277,8 +272,7 @@ class AccountScreenTest {
PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
),
onPurchaseBillingProductClick = clickHandler,
- uiSideEffect =
- MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
+ uiSideEffect = MutableSharedFlow<AccountViewModel.UiSideEffect>().asSharedFlow(),
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessListScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessListScreenTest.kt
index 97eed92d91..e08d46d9d3 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessListScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessListScreenTest.kt
@@ -59,7 +59,7 @@ class ApiAccessListScreenTest {
setContentWithTheme {
ApiAccessListScreen(
state = ApiAccessListUiState(),
- onAddMethodClick = onAddMethodClick
+ onAddMethodClick = onAddMethodClick,
)
}
@@ -78,7 +78,7 @@ class ApiAccessListScreenTest {
setContentWithTheme {
ApiAccessListScreen(
state = ApiAccessListUiState(),
- onApiAccessInfoClick = onApiAccessInfoClick
+ onApiAccessInfoClick = onApiAccessInfoClick,
)
}
@@ -98,7 +98,7 @@ class ApiAccessListScreenTest {
setContentWithTheme {
ApiAccessListScreen(
state = ApiAccessListUiState(apiAccessMethodSettings = listOf(apiAccessMethod)),
- onApiAccessMethodClick = onApiAccessMethodClick
+ onApiAccessMethodClick = onApiAccessMethodClick,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessMethodDetailsScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessMethodDetailsScreenTest.kt
index 8dbd8f9832..e895c45f63 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessMethodDetailsScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ApiAccessMethodDetailsScreenTest.kt
@@ -38,7 +38,7 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = false,
isDisableable = true,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
)
)
}
@@ -64,9 +64,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = false,
isDisableable = false,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onEnableClicked = onEnableClicked
+ onEnableClicked = onEnableClicked,
)
}
@@ -94,9 +94,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = true,
isDisableable = false,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onDeleteApiAccessMethodClicked = onDeleteApiAccessMethodClicked
+ onDeleteApiAccessMethodClicked = onDeleteApiAccessMethodClicked,
)
}
@@ -124,9 +124,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = true,
isDisableable = false,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onEditMethodClicked = onEditMethodClicked
+ onEditMethodClicked = onEditMethodClicked,
)
}
@@ -153,9 +153,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = false,
isDisableable = true,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onEnableClicked = onEnableClicked
+ onEnableClicked = onEnableClicked,
)
}
@@ -182,9 +182,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = false,
isDisableable = true,
isCurrentMethod = true,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onTestMethodClicked = onTestMethodClicked
+ onTestMethodClicked = onTestMethodClicked,
)
}
@@ -211,9 +211,9 @@ class ApiAccessMethodDetailsScreenTest {
isEditable = false,
isDisableable = true,
isCurrentMethod = false,
- isTestingAccessMethod = false
+ isTestingAccessMethod = false,
),
- onUseMethodClicked = onUseMethodClicked
+ onUseMethodClicked = onUseMethodClicked,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ChangelogDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ChangelogDialogTest.kt
index f4003d1f07..48161a4690 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ChangelogDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ChangelogDialogTest.kt
@@ -38,11 +38,8 @@ class ChangelogDialogTest {
setContentWithTheme {
ChangelogDialog(
- Changelog(
- changes = listOf(CHANGELOG_ITEM),
- version = CHANGELOG_VERSION,
- ),
- onDismiss = { mockedViewModel.markChangelogAsRead() }
+ Changelog(changes = listOf(CHANGELOG_ITEM), version = CHANGELOG_VERSION),
+ onDismiss = { mockedViewModel.markChangelogAsRead() },
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
index 435bbeab00..c9cd30e439 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ConnectScreenTest.kt
@@ -56,11 +56,7 @@ class ConnectScreenTest {
fun testDefaultState() {
composeExtension.use {
// Arrange
- setContentWithTheme {
- ConnectScreen(
- state = ConnectUiState.INITIAL,
- )
- }
+ setContentWithTheme { ConnectScreen(state = ConnectUiState.INITIAL) }
// Assert
onNodeWithTag(SCROLLABLE_COLUMN_TEST_TAG).assertExists()
@@ -86,8 +82,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.TunnelStateBlocked,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -116,7 +112,7 @@ class ConnectScreenTest {
TunnelState.Connecting(
endpoint = mockTunnelEndpoint,
null,
- emptyList()
+ emptyList(),
),
inAddress = null,
outAddress = "",
@@ -124,8 +120,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.TunnelStateBlocked,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -157,8 +153,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -189,8 +185,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -219,8 +215,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -249,8 +245,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -285,8 +281,8 @@ class ConnectScreenTest {
InAppNotification.TunnelStateError(
ErrorState(ErrorStateCause.StartTunnelError, true)
),
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -322,8 +318,8 @@ class ConnectScreenTest {
InAppNotification.TunnelStateError(
ErrorState(ErrorStateCause.StartTunnelError, false)
),
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -354,8 +350,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.TunnelStateBlocked,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -386,8 +382,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.TunnelStateBlocked,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -418,9 +414,9 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
+ isPlayBuild = false,
),
- onSwitchLocationClick = mockedClickHandler
+ onSwitchLocationClick = mockedClickHandler,
)
}
@@ -452,9 +448,9 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
+ isPlayBuild = false,
),
- onDisconnectClick = mockedClickHandler
+ onDisconnectClick = mockedClickHandler,
)
}
@@ -486,9 +482,9 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
+ isPlayBuild = false,
),
- onReconnectClick = mockedClickHandler
+ onReconnectClick = mockedClickHandler,
)
}
@@ -518,9 +514,9 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
+ isPlayBuild = false,
),
- onConnectClick = mockedClickHandler
+ onConnectClick = mockedClickHandler,
)
}
@@ -550,9 +546,9 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
+ isPlayBuild = false,
),
- onCancelClick = mockedClickHandler
+ onCancelClick = mockedClickHandler,
)
}
@@ -591,8 +587,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = null,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -625,8 +621,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.UnsupportedVersion(versionInfo),
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -657,8 +653,8 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.AccountExpiry(expiryDate),
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
@@ -688,7 +684,7 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.UnsupportedVersion(versionInfo),
- isPlayBuild = false
+ isPlayBuild = false,
),
)
}
@@ -721,7 +717,7 @@ class ConnectScreenTest {
deviceName = "",
daysLeftUntilExpiry = null,
inAppNotification = InAppNotification.AccountExpiry(expiryDate),
- isPlayBuild = false
+ isPlayBuild = false,
),
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListLocationsScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListLocationsScreenTest.kt
index 1a8d35a5a9..444bbd2c5b 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListLocationsScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListLocationsScreenTest.kt
@@ -84,13 +84,10 @@ class CustomListLocationsScreenTest {
locations =
listOf(
RelayLocationListItem(DUMMY_RELAY_COUNTRIES[0], checked = true),
- RelayLocationListItem(
- DUMMY_RELAY_COUNTRIES[1],
- checked = false
- ),
+ RelayLocationListItem(DUMMY_RELAY_COUNTRIES[1], checked = false),
),
- searchTerm = ""
- ),
+ searchTerm = "",
+ )
)
}
@@ -111,9 +108,9 @@ class CustomListLocationsScreenTest {
CustomListLocationsUiState.Content.Data(
newList = false,
locations =
- listOf(RelayLocationListItem(selectedCountry, checked = true))
+ listOf(RelayLocationListItem(selectedCountry, checked = true)),
),
- onRelaySelectionClick = mockedOnRelaySelectionClicked
+ onRelaySelectionClick = mockedOnRelaySelectionClicked,
)
}
@@ -136,7 +133,7 @@ class CustomListLocationsScreenTest {
newList = false,
locations = emptyList(),
),
- onSearchTermInput = mockedSearchTermInput
+ onSearchTermInput = mockedSearchTermInput,
)
}
val mockSearchString = "SEARCH"
@@ -159,9 +156,9 @@ class CustomListLocationsScreenTest {
state =
CustomListLocationsUiState.Content.Empty(
newList = false,
- searchTerm = mockSearchString
+ searchTerm = mockSearchString,
),
- onSearchTermInput = mockedSearchTermInput
+ onSearchTermInput = mockedSearchTermInput,
)
}
@@ -181,7 +178,7 @@ class CustomListLocationsScreenTest {
state =
CustomListLocationsUiState.Content.Empty(
newList = false,
- searchTerm = emptySearchString
+ searchTerm = emptySearchString,
)
)
}
@@ -203,7 +200,7 @@ class CustomListLocationsScreenTest {
locations = emptyList(),
saveEnabled = true,
),
- onSaveClick = mockOnSaveClick
+ onSaveClick = mockOnSaveClick,
)
}
@@ -227,7 +224,7 @@ class CustomListLocationsScreenTest {
locations = emptyList(),
saveEnabled = false,
),
- onSaveClick = mockOnSaveClick
+ onSaveClick = mockOnSaveClick,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListsScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListsScreenTest.kt
index bdcb796997..47e88bb52f 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListsScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/CustomListsScreenTest.kt
@@ -35,7 +35,7 @@ class CustomListsScreenTest {
setContentWithTheme {
CustomListsScreen(
state = CustomListsUiState.Loading,
- snackbarHostState = SnackbarHostState()
+ snackbarHostState = SnackbarHostState(),
)
}
@@ -51,7 +51,7 @@ class CustomListsScreenTest {
setContentWithTheme {
CustomListsScreen(
state = CustomListsUiState.Content(customLists = customLists),
- snackbarHostState = SnackbarHostState()
+ snackbarHostState = SnackbarHostState(),
)
}
@@ -70,7 +70,7 @@ class CustomListsScreenTest {
CustomListsScreen(
state = CustomListsUiState.Content(customLists = customLists),
snackbarHostState = SnackbarHostState(),
- addCustomList = mockedAddCustomList
+ addCustomList = mockedAddCustomList,
)
}
@@ -92,7 +92,7 @@ class CustomListsScreenTest {
CustomListsScreen(
state = CustomListsUiState.Content(customLists = customLists),
snackbarHostState = SnackbarHostState(),
- openCustomList = mockedOpenCustomList
+ openCustomList = mockedOpenCustomList,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditApiAccessMethodScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditApiAccessMethodScreenTest.kt
index 584be7e074..d737f5459f 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditApiAccessMethodScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditApiAccessMethodScreenTest.kt
@@ -33,7 +33,7 @@ class EditApiAccessMethodScreenTest {
editMode = true,
formData = EditApiAccessFormData.empty(),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -53,7 +53,7 @@ class EditApiAccessMethodScreenTest {
editMode = false,
formData = EditApiAccessFormData.empty(),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -78,10 +78,10 @@ class EditApiAccessMethodScreenTest {
serverIp = "",
username = "",
password = "",
- port = ""
+ port = "",
),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -106,10 +106,10 @@ class EditApiAccessMethodScreenTest {
serverIpError = InvalidDataError.ServerIpError.Invalid,
username = "",
password = "",
- port = ""
+ port = "",
),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -137,10 +137,10 @@ class EditApiAccessMethodScreenTest {
portError =
InvalidDataError.PortError.Invalid(
ParsePortError.OutOfRange(1111111111)
- )
+ ),
),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -162,9 +162,9 @@ class EditApiAccessMethodScreenTest {
editMode = false,
formData = EditApiAccessFormData.empty(),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
),
- onNameChanged = onNameChanged
+ onNameChanged = onNameChanged,
)
}
@@ -192,10 +192,10 @@ class EditApiAccessMethodScreenTest {
password = "",
port = "",
enableAuthentication = true,
- apiAccessMethodTypes = ApiAccessMethodTypes.SOCKS5_REMOTE
+ apiAccessMethodTypes = ApiAccessMethodTypes.SOCKS5_REMOTE,
),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
)
)
}
@@ -217,9 +217,9 @@ class EditApiAccessMethodScreenTest {
editMode = false,
formData = EditApiAccessFormData.empty(),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
),
- onTestMethod = onTestMethod
+ onTestMethod = onTestMethod,
)
}
@@ -242,9 +242,9 @@ class EditApiAccessMethodScreenTest {
editMode = false,
formData = EditApiAccessFormData.empty(),
hasChanges = false,
- isTestingApiAccessMethod = false
+ isTestingApiAccessMethod = false,
),
- onAddMethod = onAddMethod
+ onAddMethod = onAddMethod,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditCustomListScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditCustomListScreenTest.kt
index 2bc53013ca..7284a3294d 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditCustomListScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/EditCustomListScreenTest.kt
@@ -60,7 +60,7 @@ class EditCustomListScreenTest {
EditCustomListState.Content(
id = customList.id,
name = customList.name,
- locations = customList.locations
+ locations = customList.locations,
)
)
}
@@ -80,7 +80,7 @@ class EditCustomListScreenTest {
EditCustomListState.Content(
id = customList.id,
name = customList.name,
- locations = customList.locations
+ locations = customList.locations,
)
)
}
@@ -101,9 +101,9 @@ class EditCustomListScreenTest {
EditCustomListState.Content(
id = customList.id,
name = customList.name,
- locations = customList.locations
+ locations = customList.locations,
),
- onDeleteList = mockedOnDelete
+ onDeleteList = mockedOnDelete,
)
}
@@ -127,9 +127,9 @@ class EditCustomListScreenTest {
EditCustomListState.Content(
id = customList.id,
name = customList.name,
- locations = customList.locations
+ locations = customList.locations,
),
- onNameClicked = mockedOnNameClicked
+ onNameClicked = mockedOnNameClicked,
)
}
@@ -152,9 +152,9 @@ class EditCustomListScreenTest {
EditCustomListState.Content(
id = customList.id,
name = customList.name,
- locations = customList.locations
+ locations = customList.locations,
),
- onLocationsClicked = mockedOnLocationsClicked
+ onLocationsClicked = mockedOnLocationsClicked,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreenTest.kt
index b3cfd7972f..b978fc49a0 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/FilterScreenTest.kt
@@ -34,7 +34,7 @@ class FilterScreenTest {
selectedOwnership = null,
selectedProviders = DUMMY_SELECTED_PROVIDERS,
),
- onSelectedProvider = { _, _ -> }
+ onSelectedProvider = { _, _ -> },
)
}
onNodeWithText("Ownership").assertExists()
@@ -50,9 +50,9 @@ class FilterScreenTest {
RelayFilterState(
allProviders = DUMMY_RELAY_ALL_PROVIDERS,
selectedOwnership = null,
- selectedProviders = DUMMY_SELECTED_PROVIDERS
+ selectedProviders = DUMMY_SELECTED_PROVIDERS,
),
- onSelectedProvider = { _, _ -> }
+ onSelectedProvider = { _, _ -> },
)
}
onNodeWithText("Ownership").performClick()
@@ -68,9 +68,9 @@ class FilterScreenTest {
RelayFilterState(
allProviders = DUMMY_RELAY_ALL_PROVIDERS,
selectedOwnership = Ownership.MullvadOwned,
- selectedProviders = DUMMY_SELECTED_PROVIDERS
+ selectedProviders = DUMMY_SELECTED_PROVIDERS,
),
- onSelectedProvider = { _, _ -> }
+ onSelectedProvider = { _, _ -> },
)
}
onNodeWithText("Ownership").performClick()
@@ -86,9 +86,9 @@ class FilterScreenTest {
RelayFilterState(
allProviders = DUMMY_RELAY_ALL_PROVIDERS,
selectedOwnership = Ownership.Rented,
- selectedProviders = DUMMY_SELECTED_PROVIDERS
+ selectedProviders = DUMMY_SELECTED_PROVIDERS,
),
- onSelectedProvider = { _, _ -> }
+ onSelectedProvider = { _, _ -> },
)
}
onNodeWithText("Ownership").performClick()
@@ -104,9 +104,9 @@ class FilterScreenTest {
RelayFilterState(
allProviders = DUMMY_RELAY_ALL_PROVIDERS,
selectedOwnership = null,
- selectedProviders = DUMMY_SELECTED_PROVIDERS
+ selectedProviders = DUMMY_SELECTED_PROVIDERS,
),
- onSelectedProvider = { _, _ -> }
+ onSelectedProvider = { _, _ -> },
)
}
@@ -126,10 +126,10 @@ class FilterScreenTest {
allProviders = listOf(),
selectedOwnership = null,
selectedProviders =
- listOf(Provider(ProviderId("31173"), Ownership.MullvadOwned))
+ listOf(Provider(ProviderId("31173"), Ownership.MullvadOwned)),
),
onSelectedProvider = { _, _ -> },
- onApplyClick = mockClickListener
+ onApplyClick = mockClickListener,
)
}
onNodeWithText("Apply").performClick()
@@ -155,7 +155,7 @@ class FilterScreenTest {
Provider(ProviderId("Quadranet"), Ownership.Rented),
Provider(ProviderId("techfutures"), Ownership.Rented),
Provider(ProviderId("Tzulo"), Ownership.Rented),
- Provider(ProviderId("xtom"), Ownership.Rented)
+ Provider(ProviderId("xtom"), Ownership.Rented),
)
private val DUMMY_SELECTED_PROVIDERS =
@@ -176,7 +176,7 @@ class FilterScreenTest {
Provider(ProviderId("Quadranet"), Ownership.Rented),
Provider(ProviderId("techfutures"), Ownership.Rented),
Provider(ProviderId("Tzulo"), Ownership.Rented),
- Provider(ProviderId("xtom"), Ownership.Rented)
+ Provider(ProviderId("xtom"), Ownership.Rented),
)
}
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/OutOfTimeScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/OutOfTimeScreenTest.kt
index 3ead3828d3..4294577836 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/OutOfTimeScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/OutOfTimeScreenTest.kt
@@ -42,14 +42,14 @@ class OutOfTimeScreenTest {
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
// Assert
onNodeWithText(
"Either buy credit on our website or redeem a voucher.",
- substring = true
+ substring = true,
)
.assertDoesNotExist()
onNodeWithText("Buy credit").assertDoesNotExist()
@@ -66,7 +66,7 @@ class OutOfTimeScreenTest {
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -86,7 +86,7 @@ class OutOfTimeScreenTest {
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -109,7 +109,7 @@ class OutOfTimeScreenTest {
onRedeemVoucherClick = mockClickListener,
onSettingsClick = {},
onAccountClick = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -131,13 +131,13 @@ class OutOfTimeScreenTest {
OutOfTimeUiState(
tunnelState = TunnelState.Connecting(null, null, emptyList()),
deviceName = "",
- showSitePayment = true
+ showSitePayment = true,
),
onSitePaymentClick = {},
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onDisconnectClick = mockClickListener
+ onDisconnectClick = mockClickListener,
)
}
@@ -157,13 +157,13 @@ class OutOfTimeScreenTest {
state =
OutOfTimeUiState(
showSitePayment = true,
- billingPaymentState = PaymentState.Error.Billing
+ billingPaymentState = PaymentState.Error.Billing,
),
onSitePaymentClick = {},
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onPurchaseBillingProductClick = { _ -> }
+ onPurchaseBillingProductClick = { _ -> },
)
}
@@ -184,13 +184,13 @@ class OutOfTimeScreenTest {
OutOfTimeUiState(
showSitePayment = true,
billingPaymentState =
- PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
+ PaymentState.PaymentAvailable(listOf(mockPaymentProduct)),
),
onSitePaymentClick = {},
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onPurchaseBillingProductClick = { _ -> }
+ onPurchaseBillingProductClick = { _ -> },
)
}
@@ -211,8 +211,8 @@ class OutOfTimeScreenTest {
OutOfTimeUiState(
showSitePayment = true,
billingPaymentState =
- PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
- ),
+ PaymentState.PaymentAvailable(listOf(mockPaymentProduct)),
+ )
)
}
@@ -234,9 +234,9 @@ class OutOfTimeScreenTest {
OutOfTimeUiState(
showSitePayment = true,
billingPaymentState =
- PaymentState.PaymentAvailable(listOf(mockPaymentProduct))
+ PaymentState.PaymentAvailable(listOf(mockPaymentProduct)),
),
- navigateToVerificationPendingDialog = mockNavigateToVerificationPending
+ navigateToVerificationPendingDialog = mockNavigateToVerificationPending,
)
}
@@ -291,7 +291,7 @@ class OutOfTimeScreenTest {
onRedeemVoucherClick = {},
onSettingsClick = {},
onAccountClick = {},
- onPurchaseBillingProductClick = clickHandler
+ onPurchaseBillingProductClick = clickHandler,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/RedeemVoucherDialogTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/RedeemVoucherDialogTest.kt
index d8159dafd0..10e7af7923 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/RedeemVoucherDialogTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/RedeemVoucherDialogTest.kt
@@ -39,7 +39,7 @@ class RedeemVoucherDialogTest {
state = VoucherDialogUiState.INITIAL,
onVoucherInputChange = {},
onRedeem = {},
- onDismiss = mockedClickHandler
+ onDismiss = mockedClickHandler,
)
}
@@ -60,7 +60,7 @@ class RedeemVoucherDialogTest {
state = VoucherDialogUiState(voucherState = VoucherDialogState.Success(0)),
onVoucherInputChange = {},
onRedeem = {},
- onDismiss = mockedClickHandler
+ onDismiss = mockedClickHandler,
)
}
@@ -81,7 +81,7 @@ class RedeemVoucherDialogTest {
state = VoucherDialogUiState(),
onVoucherInputChange = mockedClickHandler,
onRedeem = {},
- onDismiss = {}
+ onDismiss = {},
)
}
@@ -101,7 +101,7 @@ class RedeemVoucherDialogTest {
state = VoucherDialogUiState(voucherState = VoucherDialogState.Verifying),
onVoucherInputChange = {},
onRedeem = {},
- onDismiss = {}
+ onDismiss = {},
)
}
@@ -118,7 +118,7 @@ class RedeemVoucherDialogTest {
state = VoucherDialogUiState(voucherState = VoucherDialogState.Success(0)),
onVoucherInputChange = {},
onRedeem = {},
- onDismiss = {}
+ onDismiss = {},
)
}
@@ -139,7 +139,7 @@ class RedeemVoucherDialogTest {
),
onVoucherInputChange = {},
onRedeem = {},
- onDismiss = {}
+ onDismiss = {},
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SelectLocationScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SelectLocationScreenTest.kt
index 4f3bac57e2..31097725db 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SelectLocationScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SelectLocationScreenTest.kt
@@ -37,11 +37,7 @@ class SelectLocationScreenTest {
fun testDefaultState() =
composeExtension.use {
// Arrange
- setContentWithTheme {
- SelectLocationScreen(
- state = SelectLocationUiState.Loading,
- )
- }
+ setContentWithTheme { SelectLocationScreen(state = SelectLocationUiState.Loading) }
// Assert
onNodeWithTag(CIRCULAR_PROGRESS_INDICATOR).assertExists()
@@ -62,7 +58,7 @@ class SelectLocationScreenTest {
RelayListItem.GeoLocationItem(item = it)
},
customLists = emptyList(),
- ),
+ )
)
}
@@ -87,9 +83,9 @@ class SelectLocationScreenTest {
searchTerm = "",
filterChips = emptyList(),
relayListItems = emptyList(),
- customLists = emptyList()
+ customLists = emptyList(),
),
- onSearchTermInput = mockedSearchTermInput
+ onSearchTermInput = mockedSearchTermInput,
)
}
val mockSearchString = "SEARCH"
@@ -117,7 +113,7 @@ class SelectLocationScreenTest {
listOf(RelayListItem.LocationsEmptyText(mockSearchString)),
customLists = emptyList(),
),
- onSearchTermInput = mockedSearchTermInput
+ onSearchTermInput = mockedSearchTermInput,
)
}
@@ -139,7 +135,7 @@ class SelectLocationScreenTest {
filterChips = emptyList(),
relayListItems = listOf(RelayListItem.CustomListFooter(false)),
customLists = emptyList(),
- ),
+ )
)
}
@@ -160,7 +156,7 @@ class SelectLocationScreenTest {
filterChips = emptyList(),
relayListItems = emptyList(),
customLists = DUMMY_RELAY_ITEM_CUSTOM_LISTS,
- ),
+ )
)
}
@@ -182,9 +178,9 @@ class SelectLocationScreenTest {
searchTerm = "",
filterChips = emptyList(),
relayListItems = listOf(RelayListItem.CustomListItem(customList)),
- customLists = DUMMY_RELAY_ITEM_CUSTOM_LISTS
+ customLists = DUMMY_RELAY_ITEM_CUSTOM_LISTS,
),
- onSelectRelay = mockedOnSelectRelay
+ onSelectRelay = mockedOnSelectRelay,
)
}
@@ -209,9 +205,9 @@ class SelectLocationScreenTest {
filterChips = emptyList(),
relayListItems =
listOf(RelayListItem.CustomListItem(item = customList)),
- customLists = DUMMY_RELAY_ITEM_CUSTOM_LISTS
+ customLists = DUMMY_RELAY_ITEM_CUSTOM_LISTS,
),
- onSelectRelay = mockedOnSelectRelay
+ onSelectRelay = mockedOnSelectRelay,
)
}
@@ -237,7 +233,7 @@ class SelectLocationScreenTest {
relayListItems = listOf(RelayListItem.GeoLocationItem(relayItem)),
customLists = emptyList(),
),
- onSelectRelay = mockedOnSelectRelay
+ onSelectRelay = mockedOnSelectRelay,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ServerIpOverridesScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ServerIpOverridesScreenTest.kt
index 32bab72de2..2cd3163e78 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ServerIpOverridesScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/ServerIpOverridesScreenTest.kt
@@ -46,7 +46,7 @@ class ServerIpOverridesScreenTest {
onInfoClick = onInfoClick,
onResetOverridesClick = onResetOverridesClick,
onImportByFile = onImportByFile,
- onImportByText = onImportByText
+ onImportByText = onImportByText,
)
}
@@ -100,7 +100,7 @@ class ServerIpOverridesScreenTest {
setContentWithTheme {
ScreenWithDefault(
state = ServerIpOverridesViewState.Loaded(false),
- onInfoClick = clickHandler
+ onInfoClick = clickHandler,
)
}
@@ -119,7 +119,7 @@ class ServerIpOverridesScreenTest {
setContentWithTheme {
ScreenWithDefault(
state = ServerIpOverridesViewState.Loaded(true),
- onResetOverridesClick = clickHandler
+ onResetOverridesClick = clickHandler,
)
}
@@ -139,7 +139,7 @@ class ServerIpOverridesScreenTest {
setContentWithTheme {
ScreenWithDefault(
state = ServerIpOverridesViewState.Loaded(false),
- onImportByFile = clickHandler
+ onImportByFile = clickHandler,
)
}
@@ -159,7 +159,7 @@ class ServerIpOverridesScreenTest {
setContentWithTheme {
ScreenWithDefault(
state = ServerIpOverridesViewState.Loaded(false),
- onImportByText = clickHandler
+ onImportByText = clickHandler,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt
index 469fb629a4..f108efab8e 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SettingsScreenTest.kt
@@ -32,8 +32,8 @@ class SettingsScreenTest {
appVersion = "",
isLoggedIn = true,
isSupportedVersion = true,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
// Assert
@@ -55,8 +55,8 @@ class SettingsScreenTest {
appVersion = "",
isLoggedIn = false,
isSupportedVersion = true,
- isPlayBuild = false
- ),
+ isPlayBuild = false,
+ )
)
}
// Assert
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt
index 04b88ce3b5..500349c861 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/SplitTunnelingScreenTest.kt
@@ -54,13 +54,13 @@ class SplitTunnelingScreenTest {
AppData(
packageName = EXCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = EXCLUDED_APP_NAME
+ name = EXCLUDED_APP_NAME,
)
val includedApp =
AppData(
packageName = INCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = INCLUDED_APP_NAME
+ name = INCLUDED_APP_NAME,
)
setContentWithTheme {
SplitTunnelingScreen(
@@ -69,7 +69,7 @@ class SplitTunnelingScreenTest {
enabled = true,
excludedApps = listOf(excludedApp),
includedApps = listOf(includedApp),
- showSystemApps = false
+ showSystemApps = false,
)
)
}
@@ -92,7 +92,7 @@ class SplitTunnelingScreenTest {
AppData(
packageName = INCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = INCLUDED_APP_NAME
+ name = INCLUDED_APP_NAME,
)
setContentWithTheme {
SplitTunnelingScreen(
@@ -101,7 +101,7 @@ class SplitTunnelingScreenTest {
enabled = true,
excludedApps = emptyList(),
includedApps = listOf(includedApp),
- showSystemApps = false
+ showSystemApps = false,
)
)
}
@@ -124,13 +124,13 @@ class SplitTunnelingScreenTest {
AppData(
packageName = EXCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = EXCLUDED_APP_NAME
+ name = EXCLUDED_APP_NAME,
)
val includedApp =
AppData(
packageName = INCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = INCLUDED_APP_NAME
+ name = INCLUDED_APP_NAME,
)
val mockedClickHandler: (String) -> Unit = mockk(relaxed = true)
setContentWithTheme {
@@ -140,9 +140,9 @@ class SplitTunnelingScreenTest {
enabled = true,
excludedApps = listOf(excludedApp),
includedApps = listOf(includedApp),
- showSystemApps = false
+ showSystemApps = false,
),
- onExcludeAppClick = mockedClickHandler
+ onExcludeAppClick = mockedClickHandler,
)
}
@@ -161,13 +161,13 @@ class SplitTunnelingScreenTest {
AppData(
packageName = EXCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = EXCLUDED_APP_NAME
+ name = EXCLUDED_APP_NAME,
)
val includedApp =
AppData(
packageName = INCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = INCLUDED_APP_NAME
+ name = INCLUDED_APP_NAME,
)
val mockedClickHandler: (String) -> Unit = mockk(relaxed = true)
setContentWithTheme {
@@ -177,9 +177,9 @@ class SplitTunnelingScreenTest {
enabled = true,
excludedApps = listOf(excludedApp),
includedApps = listOf(includedApp),
- showSystemApps = false
+ showSystemApps = false,
),
- onIncludeAppClick = mockedClickHandler
+ onIncludeAppClick = mockedClickHandler,
)
}
@@ -198,13 +198,13 @@ class SplitTunnelingScreenTest {
AppData(
packageName = EXCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = EXCLUDED_APP_NAME
+ name = EXCLUDED_APP_NAME,
)
val includedApp =
AppData(
packageName = INCLUDED_APP_PACKAGE_NAME,
iconRes = 0,
- name = INCLUDED_APP_NAME
+ name = INCLUDED_APP_NAME,
)
val mockedClickHandler: (Boolean) -> Unit = mockk(relaxed = true)
setContentWithTheme {
@@ -214,9 +214,9 @@ class SplitTunnelingScreenTest {
enabled = true,
excludedApps = listOf(excludedApp),
includedApps = listOf(includedApp),
- showSystemApps = false
+ showSystemApps = false,
),
- onShowSystemAppsClick = mockedClickHandler
+ onShowSystemAppsClick = mockedClickHandler,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreenTest.kt
index 2a3031ecec..b2079e0e78 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/VpnSettingsScreenTest.kt
@@ -48,11 +48,7 @@ class VpnSettingsScreenTest {
fun testDefaultState() =
composeExtension.use {
// Arrange
- setContentWithTheme {
- VpnSettingsScreen(
- state = VpnSettingsUiState.createDefault(),
- )
- }
+ setContentWithTheme { VpnSettingsScreen(state = VpnSettingsUiState.createDefault()) }
onNodeWithText("Auto-connect (legacy)").assertExists()
@@ -75,7 +71,7 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
mtu = Mtu.fromString(VALID_DUMMY_MTU_VALUE).getOrNull()!!
- ),
+ )
)
}
@@ -99,9 +95,9 @@ class VpnSettingsScreenTest {
listOf(
CustomDnsItem(address = DUMMY_DNS_ADDRESS, false),
CustomDnsItem(address = DUMMY_DNS_ADDRESS_2, false),
- CustomDnsItem(address = DUMMY_DNS_ADDRESS_3, false)
- )
- ),
+ CustomDnsItem(address = DUMMY_DNS_ADDRESS_3, false),
+ ),
+ )
)
}
@@ -122,8 +118,8 @@ class VpnSettingsScreenTest {
VpnSettingsUiState.createDefault(
isCustomDnsEnabled = false,
customDnsItems =
- listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, false))
- ),
+ listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, false)),
+ )
)
}
onNodeWithTag(LAZY_LIST_TEST_TAG)
@@ -144,8 +140,8 @@ class VpnSettingsScreenTest {
isCustomDnsEnabled = true,
isLocalNetworkSharingEnabled = true,
customDnsItems =
- listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = true))
- ),
+ listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = true)),
+ )
)
}
@@ -163,8 +159,8 @@ class VpnSettingsScreenTest {
VpnSettingsUiState.createDefault(
isCustomDnsEnabled = true,
customDnsItems =
- listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = false))
- ),
+ listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = false)),
+ )
)
}
@@ -182,8 +178,8 @@ class VpnSettingsScreenTest {
VpnSettingsUiState.createDefault(
isCustomDnsEnabled = true,
customDnsItems =
- listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = false))
- ),
+ listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = false)),
+ )
)
}
@@ -201,8 +197,8 @@ class VpnSettingsScreenTest {
VpnSettingsUiState.createDefault(
isCustomDnsEnabled = true,
customDnsItems =
- listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = true))
- ),
+ listOf(CustomDnsItem(address = DUMMY_DNS_ADDRESS, isLocal = true)),
+ )
)
}
@@ -220,9 +216,9 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
selectedObfuscation = SelectedObfuscation.Udp2Tcp,
- selectedObfuscationPort = Constraint.Only(Port(5001))
+ selectedObfuscationPort = Constraint.Only(Port(5001)),
),
- onObfuscationPortSelected = onObfuscationPortSelected
+ onObfuscationPortSelected = onObfuscationPortSelected,
)
}
@@ -238,7 +234,7 @@ class VpnSettingsScreenTest {
// Assert
onNodeWithTagAndText(
testTag = String.format(LAZY_LIST_UDP_OVER_TCP_PORT_ITEM_X_TEST_TAG, 5001),
- text = "5001"
+ text = "5001",
)
.assertExists()
.performClick()
@@ -255,9 +251,9 @@ class VpnSettingsScreenTest {
VpnSettingsScreen(
state =
VpnSettingsUiState.createDefault(
- selectedObfuscation = SelectedObfuscation.Off,
+ selectedObfuscation = SelectedObfuscation.Off
),
- onObfuscationPortSelected = onObfuscationPortSelected
+ onObfuscationPortSelected = onObfuscationPortSelected,
)
}
@@ -287,7 +283,7 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
quantumResistant = QuantumResistantState.On
- ),
+ )
)
}
onNodeWithTag(LAZY_LIST_TEST_TAG)
@@ -308,7 +304,7 @@ class VpnSettingsScreenTest {
VpnSettingsScreen(
state =
VpnSettingsUiState.createDefault(
- quantumResistant = QuantumResistantState.Auto,
+ quantumResistant = QuantumResistantState.Auto
),
onSelectQuantumResistanceSetting = mockSelectQuantumResistantSettingListener,
)
@@ -333,7 +329,7 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
selectedWireguardPort = Constraint.Only(Port(53))
- ),
+ )
)
}
@@ -346,7 +342,7 @@ class VpnSettingsScreenTest {
// Assert
onNodeWithTagAndText(
testTag = String.format(LAZY_LIST_WIREGUARD_PORT_ITEM_X_TEST_TAG, 51820),
- text = "51820"
+ text = "51820",
)
.assertExists()
}
@@ -374,7 +370,7 @@ class VpnSettingsScreenTest {
)
onNodeWithTagAndText(
testTag = String.format(LAZY_LIST_WIREGUARD_PORT_ITEM_X_TEST_TAG, 51820),
- text = "51820"
+ text = "51820",
)
.performClick()
@@ -393,7 +389,7 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
customWireguardPort = Constraint.Only(Port(4000))
- ),
+ )
)
}
@@ -415,9 +411,9 @@ class VpnSettingsScreenTest {
state =
VpnSettingsUiState.createDefault(
selectedWireguardPort = Constraint.Only(Port(4000)),
- customWireguardPort = Constraint.Only(Port(4000))
+ customWireguardPort = Constraint.Only(Port(4000)),
),
- onWireguardPortSelected = onWireguardPortSelected
+ onWireguardPortSelected = onWireguardPortSelected,
)
}
@@ -440,7 +436,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToMtuDialog = mockedClickHandler
+ navigateToMtuDialog = mockedClickHandler,
)
}
@@ -462,7 +458,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(isCustomDnsEnabled = true),
- navigateToDns = mockedClickHandler
+ navigateToDns = mockedClickHandler,
)
}
@@ -482,7 +478,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToObfuscationInfo = mockedNavigateToObfuscationInfo
+ navigateToObfuscationInfo = mockedNavigateToObfuscationInfo,
)
}
@@ -505,7 +501,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToQuantumResistanceInfo = mockedShowTunnelQuantumInfoClick
+ navigateToQuantumResistanceInfo = mockedShowTunnelQuantumInfoClick,
)
}
@@ -528,7 +524,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToWireguardPortInfo = mockedClickHandler
+ navigateToWireguardPortInfo = mockedClickHandler,
)
}
@@ -546,7 +542,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToWireguardPortDialog = mockedClickHandler
+ navigateToWireguardPortDialog = mockedClickHandler,
)
}
@@ -566,7 +562,7 @@ class VpnSettingsScreenTest {
setContentWithTheme {
VpnSettingsScreen(
state = VpnSettingsUiState.createDefault(),
- navigateToWireguardPortDialog = mockOnShowCustomPortDialog
+ navigateToWireguardPortDialog = mockOnShowCustomPortDialog,
)
}
@@ -590,7 +586,7 @@ class VpnSettingsScreenTest {
VpnSettingsUiState.createDefault(
selectedWireguardPort = Constraint.Only(Port(4000))
),
- navigateToWireguardPortDialog = mockOnShowCustomPortDialog
+ navigateToWireguardPortDialog = mockOnShowCustomPortDialog,
)
}
diff --git a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/WelcomeScreenTest.kt b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/WelcomeScreenTest.kt
index cd5afa18fc..a9f1658308 100644
--- a/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/WelcomeScreenTest.kt
+++ b/android/app/src/androidTest/kotlin/net/mullvad/mullvadvpn/compose/screen/WelcomeScreenTest.kt
@@ -46,7 +46,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -69,14 +69,14 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
// Assert
onNodeWithText(
"Either buy credit on our website or redeem a voucher.",
- substring = true
+ substring = true,
)
.assertDoesNotExist()
onNodeWithText("Buy credit").assertDoesNotExist()
@@ -98,7 +98,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -121,7 +121,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -147,7 +147,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -172,7 +172,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -201,7 +201,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -231,7 +231,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -262,7 +262,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToVerificationPendingDialog = mockShowPendingInfo,
navigateToDeviceInfoDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -295,7 +295,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = { _ -> },
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -326,7 +326,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = clickHandler,
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = {}
+ onDisconnectClick = {},
)
}
@@ -354,7 +354,7 @@ class WelcomeScreenTest {
onPurchaseBillingProductClick = {},
navigateToDeviceInfoDialog = {},
navigateToVerificationPendingDialog = {},
- onDisconnectClick = clickHandler
+ onDisconnectClick = clickHandler,
)
}