From 3bb03d26aae17cbff00112fd7ae94974727b4f1e Mon Sep 17 00:00:00 2001 From: Sunik Kupfer Date: Wed, 15 Jan 2025 14:08:01 +0100 Subject: [PATCH] Add test --- .../bitfire/davdroid/ui/setup/LoginActivityTest.kt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/app/src/androidTest/kotlin/at/bitfire/davdroid/ui/setup/LoginActivityTest.kt b/app/src/androidTest/kotlin/at/bitfire/davdroid/ui/setup/LoginActivityTest.kt index 021755d6a..270a1c387 100644 --- a/app/src/androidTest/kotlin/at/bitfire/davdroid/ui/setup/LoginActivityTest.kt +++ b/app/src/androidTest/kotlin/at/bitfire/davdroid/ui/setup/LoginActivityTest.kt @@ -9,6 +9,19 @@ class LoginActivityTest { @Test fun loginInfoFromIntent() { + val intent = Intent().apply { + data = Uri.parse("https://example.com/nextcloud") + putExtra(LoginActivity.EXTRA_USERNAME, "user") + putExtra(LoginActivity.EXTRA_PASSWORD, "password") + } + val loginInfo = LoginActivity.loginInfoFromIntent(intent) + assertEquals("https://example.com/nextcloud", loginInfo.baseUri.toString()) + assertEquals("user", loginInfo.credentials!!.username) + assertEquals("password", loginInfo.credentials.password) + } + + @Test + fun loginInfoFromIntent_withPort() { val intent = Intent().apply { data = Uri.parse("https://example.com:444/nextcloud") putExtra(LoginActivity.EXTRA_USERNAME, "user")