From 4b35622731f813f07838c0f52db2efe4cdf96d8f Mon Sep 17 00:00:00 2001 From: chris-cwa <69595386+chris-cwa@users.noreply.github.com> Date: Mon, 25 Jan 2021 16:27:53 +0100 Subject: [PATCH] updated screenshots for contact diary (#2199) Co-authored-by: harambasicluka <64483219+harambasicluka@users.noreply.github.com> --- .../ContactDiaryOverviewFragmentTest.kt | 8 ++++++-- .../rki/coronawarnapp/ui/contactdiary/DiaryData.kt | 14 +++++++++++++- .../{ui => storage}/ContactDiaryPreferences.kt | 3 ++- .../contactdiary/ui/ContactDiarySettings.kt | 1 + .../java/de/rki/coronawarnapp/util/DataReset.kt | 2 +- .../contactdiary/ui/ContactDiarySettingsTest.kt | 1 + 6 files changed, 24 insertions(+), 5 deletions(-) rename Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/{ui => storage}/ContactDiaryPreferences.kt (86%) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt index eb3cd813f..2b0e52b55 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt @@ -5,13 +5,16 @@ import androidx.lifecycle.MutableLiveData import androidx.test.ext.junit.runners.AndroidJUnit4 import dagger.Module import dagger.android.ContributesAndroidInjector +import de.rki.coronawarnapp.R import de.rki.coronawarnapp.contactdiary.storage.repo.ContactDiaryRepository import de.rki.coronawarnapp.contactdiary.ui.overview.ContactDiaryOverviewFragment import de.rki.coronawarnapp.contactdiary.ui.overview.ContactDiaryOverviewViewModel import de.rki.coronawarnapp.contactdiary.ui.overview.adapter.ListItem import de.rki.coronawarnapp.risk.storage.RiskLevelStorage import de.rki.coronawarnapp.task.TaskController -import de.rki.coronawarnapp.ui.contactdiary.DiaryData.LIST_ITEMS +import de.rki.coronawarnapp.ui.contactdiary.DiaryData.DATA_ITEMS +import de.rki.coronawarnapp.ui.contactdiary.DiaryData.HIGH_RISK +import de.rki.coronawarnapp.ui.contactdiary.DiaryData.LOW_RISK import io.mockk.MockKAnnotations import io.mockk.every import io.mockk.impl.annotations.MockK @@ -91,7 +94,8 @@ class ContactDiaryOverviewFragmentTest : BaseUITest() { .map { LocalDate.now().minusDays(it) } .map { ListItem(it).apply { - data.apply { addAll(LIST_ITEMS) } + data.addAll(DATA_ITEMS) + risk = if (it.dayOfYear % 2 == 0) HIGH_RISK else LOW_RISK } } ) diff --git a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/DiaryData.kt b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/DiaryData.kt index 910abff26..c6b8e97ff 100644 --- a/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/DiaryData.kt +++ b/Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/DiaryData.kt @@ -11,7 +11,7 @@ import de.rki.coronawarnapp.util.ui.toLazyString object DiaryData { - val LIST_ITEMS = listOf( + val DATA_ITEMS = listOf( ListItem.Data( R.drawable.ic_contact_diary_person_item, "Max Mustermann", @@ -37,6 +37,18 @@ object DiaryData { ) ) + val HIGH_RISK = ListItem.Risk( + R.string.contact_diary_risk_body, + R.string.contact_diary_high_risk_title, + R.drawable.ic_high_risk_alert + ) + + val LOW_RISK = ListItem.Risk( + R.string.contact_diary_risk_body, + R.string.contact_diary_low_risk_title, + R.drawable.ic_low_risk_alert + ) + val LOCATIONS: List<SelectableItem<ContactDiaryLocation>> = listOf( SelectableItem( selected = true, diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiaryPreferences.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/ContactDiaryPreferences.kt similarity index 86% rename from Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiaryPreferences.kt rename to Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/ContactDiaryPreferences.kt index 431a2cdc5..a54333b68 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiaryPreferences.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/storage/ContactDiaryPreferences.kt @@ -1,6 +1,7 @@ -package de.rki.coronawarnapp.contactdiary.ui +package de.rki.coronawarnapp.contactdiary.storage import android.content.Context +import de.rki.coronawarnapp.contactdiary.ui.ContactDiarySettings import de.rki.coronawarnapp.util.di.AppContext import de.rki.coronawarnapp.util.preferences.clearAndNotify import de.rki.coronawarnapp.util.preferences.createFlowPreference diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettings.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettings.kt index 6649f1b58..060f31727 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettings.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettings.kt @@ -1,5 +1,6 @@ package de.rki.coronawarnapp.contactdiary.ui +import de.rki.coronawarnapp.contactdiary.storage.ContactDiaryPreferences import javax.inject.Inject import javax.inject.Singleton diff --git a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt index 2c63dab77..7bafedc84 100644 --- a/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt +++ b/Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/DataReset.kt @@ -4,7 +4,7 @@ import android.annotation.SuppressLint import android.content.Context import de.rki.coronawarnapp.appconfig.AppConfigProvider import de.rki.coronawarnapp.contactdiary.storage.repo.ContactDiaryRepository -import de.rki.coronawarnapp.contactdiary.ui.ContactDiaryPreferences +import de.rki.coronawarnapp.contactdiary.storage.ContactDiaryPreferences import de.rki.coronawarnapp.diagnosiskeys.download.DownloadDiagnosisKeysSettings import de.rki.coronawarnapp.diagnosiskeys.storage.KeyCacheRepository import de.rki.coronawarnapp.main.CWASettings diff --git a/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettingsTest.kt b/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettingsTest.kt index 576ed764c..f2827a44b 100644 --- a/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettingsTest.kt +++ b/Corona-Warn-App/src/test/java/de/rki/coronawarnapp/contactdiary/ui/ContactDiarySettingsTest.kt @@ -1,5 +1,6 @@ package de.rki.coronawarnapp.contactdiary.ui +import de.rki.coronawarnapp.contactdiary.storage.ContactDiaryPreferences import de.rki.coronawarnapp.util.preferences.FlowPreference import io.kotest.matchers.shouldBe import io.mockk.MockKAnnotations -- GitLab