Fix duplicate test removal error case handling (EXPOSUREAPP-7124) (#3115)
* Remove TransactionException.kt it is never being thrown, leftover from legacy code.
* On error, move to submission dispatcher screen, there the user could also be coming from a TAN.
* Refactor handling for errors that happen when the user tries to register the same test type again.
* Don't save a test that is already *_REDEMEED on the initial scan.
* Unit tests for RA/PCRCoronaTest.isFinal
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/exception/TransactionException.kt 0 additions, 21 deletions...va/de/rki/coronawarnapp/exception/TransactionException.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/deletionwarning/SubmissionDeletionWarningFragment.kt 48 additions, 107 deletions...sion/deletionwarning/SubmissionDeletionWarningFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/deletionwarning/SubmissionDeletionWarningViewModel.kt 88 additions, 126 deletions...ion/deletionwarning/SubmissionDeletionWarningViewModel.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/qrcode/QrCodeRegistrationStateProcessor.kt 1 addition, 10 deletions.../ui/submission/qrcode/QrCodeRegistrationStateProcessor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/submission/tan/SubmissionTanViewModel.kt 0 additions, 8 deletions...coronawarnapp/ui/submission/tan/SubmissionTanViewModel.kt
- Corona-Warn-App/src/main/res/navigation/nav_graph.xml 2 additions, 2 deletionsCorona-Warn-App/src/main/res/navigation/nav_graph.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/pcr/PCRCoronaTestTest.kt 25 additions, 0 deletions...ki/coronawarnapp/coronatest/type/pcr/PCRCoronaTestTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/coronatest/type/rapidantigen/RACoronaTestTest.kt 26 additions, 0 deletions...awarnapp/coronatest/type/rapidantigen/RACoronaTestTest.kt
Loading
Please register or sign in to comment