Skip to content
Snippets Groups Projects
  • Matthias Urhahn's avatar
    6ecaaede
    ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888,... · 6ecaaede
    Matthias Urhahn authored
    ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888, EXPOSUREAPP-6729) (#3144)
    
    * 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.
    
    * wip2
    
    * fixed types
    
    * prod url
    
    * wip
    
    * wip
    
    * Change mockk init.
    
    * wip
    
    * Add missing task factory registration.
    
    * Resolve merge conflicts.
    
    * Resolve merge conflicts.
    
    * Remove hardcoded proof check, works via UI now.
    
    * Fix/Improve unit tests.
    
    * Additional unit tests and polishing, ZIP bomp handling.
    
    * LINTs
    
    * Add test for magic header check.
    
    * Introduce ContainerPostProcessor.kt to allow injection of parsers into data containers.
    
    * Use DaggerVaccinationTestComponent to inject VaccinationQRCodeExtractor into VaccinationQRCodeExtractorTest.
    Prevent DI object construction from accidentally differing from the one under test.
    
    Co-authored-by: default avatarchris-cwa <chris.cwa.sap@gmail.com>
    Co-authored-by: default avatarMohamed <mohamed.metwalli@sap.com>
    ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888,...
    Matthias Urhahn authored
    ProofCertificate wiring, Vaccination Repository Episode 3 (EXPOSUREAPP-6888, EXPOSUREAPP-6729) (#3144)
    
    * 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.
    
    * wip2
    
    * fixed types
    
    * prod url
    
    * wip
    
    * wip
    
    * Change mockk init.
    
    * wip
    
    * Add missing task factory registration.
    
    * Resolve merge conflicts.
    
    * Resolve merge conflicts.
    
    * Remove hardcoded proof check, works via UI now.
    
    * Fix/Improve unit tests.
    
    * Additional unit tests and polishing, ZIP bomp handling.
    
    * LINTs
    
    * Add test for magic header check.
    
    * Introduce ContainerPostProcessor.kt to allow injection of parsers into data containers.
    
    * Use DaggerVaccinationTestComponent to inject VaccinationQRCodeExtractor into VaccinationQRCodeExtractorTest.
    Prevent DI object construction from accidentally differing from the one under test.
    
    Co-authored-by: default avatarchris-cwa <chris.cwa.sap@gmail.com>
    Co-authored-by: default avatarMohamed <mohamed.metwalli@sap.com>
Code owners
Assign users and groups as approvers for specific file changes. Learn more.