From aee47c457c9f477bec538383a577dab70d645a36 Mon Sep 17 00:00:00 2001 From: Mohamed Metwalli <mohamed.metwalli@sap.com> Date: Wed, 30 Dec 2020 13:42:03 +0100 Subject: [PATCH] Add locale change rule in UI tests --- .../OnboardingDeltaInteroperabilityFragmentTest.kt | 6 ++++++ .../coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt | 6 ++++++ .../ui/onboarding/OnboardingNotificationsFragmentTest.kt | 6 ++++++ .../ui/onboarding/OnboardingPrivacyFragmentTest.kt | 6 ++++++ .../ui/onboarding/OnboardingTestFragmentTest.kt | 6 ++++++ .../ui/onboarding/OnboardingTracingFragmentTest.kt | 6 ++++++ 6 files changed, 36 insertions(+) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt index edca42fec..535e49bb5 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt @@ -14,17 +14,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingDeltaInteroperabilityFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingDeltaInteroperabilityFragmentViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setup() { MockKAnnotations.init(this, relaxed = true) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt index fffaf2a63..617daef65 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingFragmentTest.kt @@ -16,17 +16,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingFragmentViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setUp() { MockKAnnotations.init(this, relaxed = true) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingNotificationsFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingNotificationsFragmentTest.kt index 2c133cbaa..1941d0986 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingNotificationsFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingNotificationsFragmentTest.kt @@ -14,17 +14,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingNotificationsFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingNotificationsViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setup() { MockKAnnotations.init(this, relaxed = true) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingPrivacyFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingPrivacyFragmentTest.kt index 65763c6a6..7c5e89f1b 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingPrivacyFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingPrivacyFragmentTest.kt @@ -13,17 +13,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingPrivacyFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingPrivacyViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setup() { MockKAnnotations.init(this, relaxed = true) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTestFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTestFragmentTest.kt index c54cecaff..7aa1590d9 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTestFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTestFragmentTest.kt @@ -14,17 +14,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingTestFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingTestViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setup() { MockKAnnotations.init(this, relaxed = true) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt index a7bcb078e..0a2805427 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt @@ -14,17 +14,23 @@ import io.mockk.MockKAnnotations import io.mockk.impl.annotations.MockK import org.junit.After import org.junit.Before +import org.junit.Rule import org.junit.Test import org.junit.runner.RunWith import testhelpers.BaseUITest import testhelpers.Screenshot import tools.fastlane.screengrab.Screengrab +import tools.fastlane.screengrab.locale.LocaleTestRule @RunWith(AndroidJUnit4::class) class OnboardingTracingFragmentTest : BaseUITest() { @MockK lateinit var viewModel: OnboardingTracingFragmentViewModel + @Rule + @JvmField + val localeTestRule = LocaleTestRule() + @Before fun setup() { MockKAnnotations.init(this, relaxed = true) -- GitLab