package kotlinx.coroutines.internal import kotlinx.coroutines.testing.* import kotlinx.coroutines.* import kotlin.test.* class FastServiceLoaderTest : TestBase() { @Test fun testCrossModuleService() { val providers = CoroutineScope::class.java.let { FastServiceLoader.loadProviders(it, it.classLoader) } assertEquals(3, providers.size) val className = "kotlinx.coroutines.android.EmptyCoroutineScopeImpl" for (i in 1 .. 3) { assert(providers[i - 1].javaClass.name == "$className$i") } } }