Slide 88
Slide 88 text
@rbusarow
class TestDispatcherProvider(
override val default: TestCoroutineDispatcher = TestCoroutineDispatcher(),
override val io: TestCoroutineDispatcher = TestCoroutineDispatcher(),
override val main: TestCoroutineDispatcher = TestCoroutineDispatcher(),
override val mainImmediate: TestCoroutineDispatcher =
TestCoroutineDispatcher(),
override val unconfined: TestCoroutineDispatcher = TestCoroutineDispatcher()
) : DispatcherProvider
fun TestDispatcherProvider(dispatcher: TestCoroutineDispatcher):
TestDispatcherProvider =
TestDispatcherProvider(
default = dispatcher,
io = dispatcher,
main = dispatcher,
mainImmediate = dispatcher,
unconfined = dispatcher
)
TestDispatcherProvider