Vaccination Repository Episode 2 (EXPOSUREAPP-6729) (#3139)
* Vaccination data updates, draft 1: Skeletons.
* Vaccination data updates, draft 2: Wiring calls to refresh and condition checks.
* Vaccination data updates, draft 3: Unit tests.
* Introduce unit test that checks application setup.
* Improve logging.
* LINTs
* Wrap the RawCOSEObject to prevent confusion, and help with conversion.
typealias does not prevent missuse on compiler level.
Kotlin value classes are still experimental :(.
* * Make the base45 a project utility class, align call pattern with base32 and base64. Additional unit tests.
* Align vaccination storage with COSE encoding/decoding. Unit tests.
* Change mockk init.
* Add missing task factory registration.
* Resolve merge conflicts.
Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
Showing
- .reuse/dep5 1 addition, 1 deletion.reuse/dep5
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/presencetracing/checkins/qrcode/QRCodeUriParser.kt 2 additions, 2 deletions...arnapp/presencetracing/checkins/qrcode/QRCodeUriParser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/encoding/Base32Extensions.kt 1 addition, 1 deletion...va/de/rki/coronawarnapp/util/encoding/Base32Extensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/encoding/Base45Decoder.kt 4 additions, 4 deletions.../java/de/rki/coronawarnapp/util/encoding/Base45Decoder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/encoding/Base45Extensions.kt 16 additions, 0 deletions...va/de/rki/coronawarnapp/util/encoding/Base45Extensions.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/VaccinatedPerson.kt 4 additions, 1 deletion...de/rki/coronawarnapp/vaccination/core/VaccinatedPerson.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/VaccinationCertificate.kt 1 addition, 0 deletions.../coronawarnapp/vaccination/core/VaccinationCertificate.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/common/RawCOSEObject.kt 39 additions, 0 deletions...ki/coronawarnapp/vaccination/core/common/RawCOSEObject.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/HealthCertificateCOSEDecoder.kt 2 additions, 1 deletion...p/vaccination/core/qrcode/HealthCertificateCOSEDecoder.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateCOSEParser.kt 1 addition, 0 deletions...ccination/core/qrcode/VaccinationCertificateCOSEParser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationCertificateQRCode.kt 2 additions, 4 deletions...p/vaccination/core/qrcode/VaccinationCertificateQRCode.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt 8 additions, 7 deletions...app/vaccination/core/qrcode/VaccinationQRCodeExtractor.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/ProofContainer.kt 4 additions, 5 deletions...app/vaccination/core/repository/storage/ProofContainer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/VaccinationContainer.kt 2 additions, 3 deletions...ccination/core/repository/storage/VaccinationContainer.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/repository/storage/VaccinationStorage.kt 4 additions, 1 deletion...vaccination/core/repository/storage/VaccinationStorage.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/proof/ProofCertificateCOSEParser.kt 2 additions, 2 deletions...ccination/core/server/proof/ProofCertificateCOSEParser.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/proof/ProofCertificateResponse.kt 2 additions, 2 deletions...vaccination/core/server/proof/ProofCertificateResponse.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/vaccination/core/server/proof/VaccinationProofServer.kt 1 addition, 1 deletion...p/vaccination/core/server/proof/VaccinationProofServer.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/util/encoding/Base32ExtensionsTest.kt 4 additions, 2 deletions...e/rki/coronawarnapp/util/encoding/Base32ExtensionsTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/util/encoding/Base45DecoderTest.kt 23 additions, 0 deletions...a/de/rki/coronawarnapp/util/encoding/Base45DecoderTest.kt
Loading
Please register or sign in to comment