Adjust EW/PT riskresult combination (EXPOSUREAPP-6169) (#2788)
* Refactoring, move extensions closer to their use-case. * Adjust riskState combination, if either calculation fails, the combined riskstate is also CALCULATION_FAILED and should show the white failure card on the home screen. * Introduce ptRiskLevelResult.checkInOverlapCount as analog to ewRiskLevelResult.matchedKeyCount for the CombinedEwPtRiskLevelResult to allow the UI show information for "low risk with encounters" situations. * LINTs * Adjust unit tests to reflect the risk status combination priority (FAILED>HIGH>LOW). * Home screen download/calculation progress should include PresenceTracingWarningTask * LINTs Co-authored-by:Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/tracing/TracingData.kt 4 additions, 4 deletions...dTest/java/de/rki/coronawarnapp/ui/tracing/TracingData.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/PtRiskLevelResult.kt 10 additions, 2 deletions...i/coronawarnapp/presencetracing/risk/PtRiskLevelResult.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/CheckInWarningMatcher.kt 4 additions, 0 deletions...presencetracing/risk/calculation/CheckInWarningMatcher.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/PresenceTracingConversions.kt 0 additions, 16 deletions...ncetracing/risk/calculation/PresenceTracingConversions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/calculation/PresenceTracingRiskMapper.kt 1 addition, 0 deletions...encetracing/risk/calculation/PresenceTracingRiskMapper.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/execution/PresenceTracingWarningTask.kt 10 additions, 6 deletions...sencetracing/risk/execution/PresenceTracingWarningTask.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/execution/PresenceTracingWarningTaskProgress.kt 16 additions, 0 deletions...cing/risk/execution/PresenceTracingWarningTaskProgress.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/risk/storage/PresenceTracingRiskRepository.kt 23 additions, 9 deletions...encetracing/risk/storage/PresenceTracingRiskRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/CombinedEwPtRisk.kt 11 additions, 2 deletions...c/main/java/de/rki/coronawarnapp/risk/CombinedEwPtRisk.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/RiskState.kt 10 additions, 0 deletions...-App/src/main/java/de/rki/coronawarnapp/risk/RiskState.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorage.kt 8 additions, 5 deletions...de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/storage/TracingRepository.kt 35 additions, 9 deletions...in/java/de/rki/coronawarnapp/storage/TracingRepository.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/TracingProgress.kt 9 additions, 3 deletions...main/java/de/rki/coronawarnapp/tracing/TracingProgress.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/states/TracingState.kt 2 additions, 2 deletions.../java/de/rki/coronawarnapp/tracing/states/TracingState.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/details/TracingDetailsItemProvider.kt 2 additions, 2 deletions...awarnapp/tracing/ui/details/TracingDetailsItemProvider.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/tracing/ui/details/items/riskdetails/DetailsLowRiskBox.kt 4 additions, 3 deletions...tracing/ui/details/items/riskdetails/DetailsLowRiskBox.kt
- Corona-Warn-App/src/main/res/layout/tracing_details_item_riskdetails_low_view.xml 1 addition, 0 deletions.../res/layout/tracing_details_item_riskdetails_low_view.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/risk/storage/BaseRiskLevelStorageTest.kt 5 additions, 5 deletions...ki/coronawarnapp/risk/storage/BaseRiskLevelStorageTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/risk/storage/CombineRiskTest.kt 60 additions, 25 deletions...java/de/rki/coronawarnapp/risk/storage/CombineRiskTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/tracing/ui/details/TracingDetailsItemProviderTest.kt 1 addition, 1 deletion...napp/tracing/ui/details/TracingDetailsItemProviderTest.kt
Loading
Please register or sign in to comment