Refactor DispatcherProvider to improve testing coroutine timing (DEV) #2190
* Adjust DispatcherProvider interface to return type `CoroutineContext`. This is a preamble to fix a few coroutine tests that require time advancement. We need to be able to pass the TestCoroutineScope's context to classes under test. This can now be done using CoroutineContext.asDispatcherProvider(). * Fix compile error in test Co-authored-by:Ralf Gehrer <ralfgehrer@users.noreply.github.com> Co-authored-by:
ralfgehrer <mail@ralfgehrer.com>
Showing
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryDayFragmentTest.kt 3 additions, 3 deletions...onawarnapp/ui/contactdiary/ContactDiaryDayFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryEditLocationsFragmentTest.kt 1 addition, 1 deletion.../ui/contactdiary/ContactDiaryEditLocationsFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryEditPersonsFragmentTest.kt 1 addition, 1 deletion...pp/ui/contactdiary/ContactDiaryEditPersonsFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt 1 addition, 1 deletion...rnapp/ui/contactdiary/ContactDiaryOverviewFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt 1 addition, 1 deletion...ava/de/rki/coronawarnapp/ui/main/home/HomeFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt 2 additions, 2 deletions...onboarding/OnboardingDeltaInteroperabilityFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt 1 addition, 1 deletion...onawarnapp/ui/onboarding/OnboardingTracingFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionConsentFragmentTest.kt 2 additions, 1 deletion...onawarnapp/ui/submission/SubmissionConsentFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionSymptomCalendarFragmentTest.kt 1 addition, 1 deletion...pp/ui/submission/SubmissionSymptomCalendarFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionSymptomIntroFragmentTest.kt 1 addition, 1 deletion...rnapp/ui/submission/SubmissionSymptomIntroFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTanFragmentTest.kt 1 addition, 1 deletion.../coronawarnapp/ui/submission/SubmissionTanFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultAvailableFragmentTest.kt 1 addition, 1 deletion...i/submission/SubmissionTestResultAvailableFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultConsentGivenFragmentTest.kt 1 addition, 1 deletion...ubmission/SubmissionTestResultConsentGivenFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultFragmentTest.kt 1 addition, 1 deletion...warnapp/ui/submission/SubmissionTestResultFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionTestResultNegativeFragmentTest.kt 1 addition, 1 deletion...ui/submission/SubmissionTestResultNegativeFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/submission/SubmissionYourConsentFragmentTest.kt 1 addition, 1 deletion...arnapp/ui/submission/SubmissionYourConsentFragmentTest.kt
- Corona-Warn-App/src/androidTest/java/de/rki/coronawarnapp/ui/tracing/TracingDetailsFragmentTest.kt 1 addition, 1 deletion...ki/coronawarnapp/ui/tracing/TracingDetailsFragmentTest.kt
- Corona-Warn-App/src/main/java/de/rki/coronawarnapp/util/coroutine/DispatcherProvider.kt 6 additions, 6 deletions...de/rki/coronawarnapp/util/coroutine/DispatcherProvider.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/AppConfigProviderTest.kt 1 addition, 1 deletion...a/de/rki/coronawarnapp/appconfig/AppConfigProviderTest.kt
- Corona-Warn-App/src/test/java/de/rki/coronawarnapp/appconfig/sources/local/LocalAppConfigSourceTest.kt 1 addition, 1 deletion...rnapp/appconfig/sources/local/LocalAppConfigSourceTest.kt
Loading
Please register or sign in to comment