- May 19, 2021
-
-
BMItter authored
* Better logging * Removed left over * Changed cache dir * Reworked value set repo, some renaming * detekt & sourcecheck clean * Added tests, Renamed prefs * missing imports * clean * clean test source * naming * Added Tests * Removed obsolet vaccination related code, removed obsolet classes * CI magic Co-authored-by:
chris-cwa <69595386+chris-cwa@users.noreply.github.com> Co-authored-by:
Mohamed Metwalli <mohamed.metwalli@sap.com>
-
- May 12, 2021
-
-
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:
chris-cwa <chris.cwa.sap@gmail.com> Co-authored-by:
Mohamed <mohamed.metwalli@sap.com>
-
- May 10, 2021
-
-
BMItter authored
Vaccination Server - Retrofit interfaces & Module (EXPOSUREAPP-6854, EXPOSUREAPP-6856, EXPOSUREAPP-7129) (#3099) * Create some classes * Get vaccination urls from env json * Implemented api for obtaining value sets * improved package structure, merge adjustments * Adjusted path * Share cache so one can clean it * Added certificate retrofit * Correction * satisfy CI * clean import * fix test * Fix test #2 * Dont use retrofit cache for more control * Revert "Dont use retrofit cache for more control" This reverts commit 44fed1f6d5258c00f1a5db72a329cfb91b6c60fa. * Renamed vaccination url, Adjusted test * Update prod json * Changed name * Updated debug menu * Added new optional api * Update DebugOptionsFragmentViewModelTest.kt Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com>
-
- Apr 23, 2021
-
-
Juraj Kusnier authored
Co-authored-by:
Matthias Urhahn <matthias.urhahn@sap.com>
-
- Apr 06, 2021
-
-
Matthias Urhahn authored
* Add new test environment TESTER-MOCK + clean up. * kLint, fun for the whole family. * Make naming consistent Co-authored-by:
harambasicluka <64483219+harambasicluka@users.noreply.github.com> Co-authored-by:
Lukas Lechner <lukas.lechner@sap.com> Co-authored-by:
Lukas Lechner <office@lukaslechner.com>
-
- Mar 11, 2021
-
-
Matthias Urhahn authored
-
- Mar 08, 2021
-
-
Matthias Urhahn authored
* Setup environment for new LOG_UPLOAD url. * Upload structure, WIP * Resolve merge issue * Packagename refactoring. * Allow ID selection and copy to clipboard on clicking an item in the upload history. * Log upload first draft. * You get a test, YOU get a test, you get a test, everybody gets a test! * Fix navigation to legal screen. * Adress PR comments.
-
- Feb 04, 2021
-
-
Matthias Urhahn authored
-
- Jan 28, 2021
-
-
Matthias Urhahn authored
* Skeleton classes for SafetyNet and EventSurveys. * Fix LINTs, test compile error. * Remove lint breaking TODOs. * Add SafetyNet requirement validation call to the attestation interface. * Don't return salt/nonce, just offer the caller directly the PPACAndroid protobuf class. * Add documentation, fix test build error. * Add documentation, fix test build error. * Add environment variables for data donation server and SafetyNet API key. * Remove unused function. * Fix EnvironmentSetupTest.kt
-
- Oct 05, 2020
-
-
AlexanderAlferov authored
-
- Sep 29, 2020
-
-
Matthias Urhahn authored
* Move AppConfig related code into it's own package. * Use "files" instead of "cache" for storing our AppConfigApiTest. * Add "files" to "cache" migration. * Refactor CDN related code into an independent "environment module". TODO: UnitTests, Fallback behavior even if cached AppConfig is stale. * Further structure refactoring and unit test for app config cache migration. * Added config fallback behavior for all cases + additional tests. * Improve code readability. * First POC for multi-environment support. * logic for ACME test Countries toggle button in Dev menu * ACME Test Countries dev menu * Additional clean up and refactoring on build constants. * Cleaned up the test fragment a bit. * Fixed detekt issue * Fix flaky test that depends on build variant. * Let the test fragment show us the actual environment we toggled to. * Changes upon review * Address PR comments. Co-authored-by:
Rituraj Sambherao <git.rituraj.sambherao@gmail.com>
-