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