Rapid Antigen Test: Change state to Outdated (EXPOSUREAPP-6010) (#2889)
* Enabled Test Outdated card for RA Tests on homescreen added check for outdatedness to RA getState Deletion button currently shows no warining dialog * isOutdated now checks based on a AppConfig instance that is passed in fixed unit tests * Fixed instrumentation tests * Fixed logic for RACoronaTest outdated ui state calculation * Moved coronaTestConfig resolution to homeItems Flow combiner (now uses currentConfig instead of resolving a new config each time) * HomeFragmentViewModel app config flow is now mapped down to distinct coronaTestParameters * Added small test to guarantee that we can call distinctUntilChanged on CoronaRapidAntigenTestParametersContainer * Fixed wrong CoronaTestResult constants in getState (also added additional pending state check) Co-authored-by:harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
BMItter <Berndus@gmx.de>
Showing
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt 4 additions, 1 deletion...ava/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt
- Corona-Warn-App/src/deviceForTesters/java/de/rki/coronawarnapp/test/hometestcards/ui/HomeTestCardsFragmentViewModel.kt 1 addition, 1 deletion...p/test/hometestcards/ui/HomeTestCardsFragmentViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/CoronaTestConfig.kt 2 additions, 2 deletions...n/java/de/rki/coronawarnapp/appconfig/CoronaTestConfig.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/appconfig/mapping/CoronaTestConfigMapper.kt 1 addition, 1 deletion...coronawarnapp/appconfig/mapping/CoronaTestConfigMapper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RACoronaTest.kt 18 additions, 8 deletions...oronawarnapp/coronatest/type/rapidantigen/RACoronaTest.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RapidAntigenCoronaTestExtensions.kt 5 additions, 4 deletions...est/type/rapidantigen/RapidAntigenCoronaTestExtensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/SubmissionStateRAT.kt 2 additions, 0 deletions...arnapp/coronatest/type/rapidantigen/SubmissionStateRAT.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/submission/ui/homecards/RapidTestOutdatedCard.kt 1 addition, 1 deletion...awarnapp/submission/ui/homecards/RapidTestOutdatedCard.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentViewModel.kt 62 additions, 49 deletions...e/rki/coronawarnapp/ui/main/home/HomeFragmentViewModel.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/mapping/CoronaTestParametersDistinctTest.kt 25 additions, 0 deletions...app/appconfig/mapping/CoronaTestParametersDistinctTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RapidAntigenCoronaTestExtensionsTest.kt 18 additions, 1 deletion...type/rapidantigen/RapidAntigenCoronaTestExtensionsTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/main/home/HomeFragmentViewModelTest.kt 7 additions, 1 deletion.../rki/coronawarnapp/main/home/HomeFragmentViewModelTest.kt
Loading
Please register or sign in to comment