Verify important QR code attributes on scan (EXPOSUREAPP-6378, EXPOSUREAPP-6399) (#2816)
* Implemented TraceLocationVerifier that checks scanned qr codes for required conditions
Also added some error strings to support information propagation to the user (took them from ios could not find a design)
* Fixed CheckInsViewModelTest
* Added Additional checks to TraceLocationVerifier (EXPOSUREAPP-6399)
* Fixed linting issues
* Fixed linting issues caused by fixing linting issues
* Fixed linting issues caused by auto formatting the fixed lint issues
* Implemented first set of unit tests and changed the start end time condition to allow start and end to equal
Changed AlertDialog Builder to MaterialAltertDialogBuilder
Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
Showing
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/TraceLocationVerifier.kt 76 additions, 0 deletions...ventregistration/checkins/qrcode/TraceLocationVerifier.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInEvent.kt 3 additions, 0 deletions...pp/ui/eventregistration/attendee/checkins/CheckInEvent.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsFragment.kt 11 additions, 1 deletion...i/eventregistration/attendee/checkins/CheckInsFragment.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModel.kt 14 additions, 9 deletions.../eventregistration/attendee/checkins/CheckInsViewModel.kt
- Corona-Warn-App/src/main/res/values-de/event_registration_strings.xml 10 additions, 0 deletions...App/src/main/res/values-de/event_registration_strings.xml
- Corona-Warn-App/src/main/res/values/event_registration_strings.xml 10 additions, 0 deletions...rn-App/src/main/res/values/event_registration_strings.xml
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/InvalidQRCodeProvider.kt 148 additions, 0 deletions...ventregistration/checkins/qrcode/InvalidQRCodeProvider.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/TraceLocationVerifierTest.kt 32 additions, 0 deletions...registration/checkins/qrcode/TraceLocationVerifierTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/eventregistration/checkins/qrcode/ValidQRCodeProvider.kt 104 additions, 0 deletions.../eventregistration/checkins/qrcode/ValidQRCodeProvider.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/ui/eventregistration/attendee/checkins/CheckInsViewModelTest.kt 5 additions, 0 deletions...ntregistration/attendee/checkins/CheckInsViewModelTest.kt
Loading
Please register or sign in to comment