From 0de5450d635c05d78a71506aec2dafff2f94fcfc Mon Sep 17 00:00:00 2001 From: Ralf Gehrer <ralfgehrer@users.noreply.github.com> Date: Fri, 19 Mar 2021 14:34:43 +0100 Subject: [PATCH] Add screenshot for low risk card after 14 days of installation (DEV) #2649 * Add Screenshot for low risk card after 14 days of installation (DEV) * use proper task * drop screenshot ci task again * address comments --- .../de/rki/coronawarnapp/ui/main/home/HomeData.kt | 14 ++++++++++++++ .../coronawarnapp/ui/main/home/HomeFragmentTest.kt | 9 +++++++++ 2 files changed, 23 insertions(+) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt index b3ee5d135..726b19e88 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeData.kt @@ -35,6 +35,20 @@ object HomeData { object Tracing { + val LOW_RISK_ITEM_NO_ENCOUNTERS_WITHOUT_INSTALL_TIME = LowRiskCard.Item( + state = LowRisk( + riskState = RiskState.LOW_RISK, + isInDetailsMode = false, + lastExposureDetectionTime = Instant.now(), + lastEncounterAt = null, + allowManualUpdate = false, + daysWithEncounters = 0, + daysSinceInstallation = 20, + ), + onCardClick = {}, + onUpdateClick = {} + ) + val LOW_RISK_ITEM_NO_ENCOUNTERS = LowRiskCard.Item( state = LowRisk( riskState = RiskState.LOW_RISK, diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt index 383ad820a..f7209a248 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt @@ -107,6 +107,15 @@ class HomeFragmentTest : BaseUITest() { takeScreenshot<HomeFragment>("faq_card") } + @Screenshot + @Test + fun captureHomeFragmentLowRiskNoEncountersWithoutInstallTime() { + every { homeFragmentViewModel.homeItems } returns homeFragmentItemsLiveData( + HomeData.Tracing.LOW_RISK_ITEM_NO_ENCOUNTERS_WITHOUT_INSTALL_TIME + ) + captureHomeFragment("low_risk_no_encounters_without_install_time") + } + @Screenshot @Test fun captureHomeFragmentLowRiskWithEncounters() { -- GitLab