spechard
01/31/2023, 8:48 PMspechard
01/31/2023, 8:48 PM@Test
fun test() {
startKoin {
module {
scope(named("first")) {
scoped { Example(name = "example") }
}
}
}
val scope = getKoin().createScope("id", named("first"))
val example = scope.get<Example>()
assertEquals("example", example.name)
stopKoin()
}
data class Example(val name: String)
spechard
02/07/2023, 8:58 AMarnaud.giuliani
02/07/2023, 12:55 PMspechard
02/07/2023, 3:45 PMNoBeanDefFoundException: No definition found for class:'...Test$Example' q:''. Check your definitions!
spechard
02/07/2023, 3:46 PMcreateScope
and named
, but it doesn’t seem to workspechard
02/07/2023, 3:51 PMjvmTest
part of a multiplatform projectarnaud.giuliani
02/07/2023, 4:06 PMmodules()
function inside startKoin:arnaud.giuliani
02/07/2023, 4:06 PMspechard
02/07/2023, 4:07 PMspechard
02/07/2023, 4:09 PMarnaud.giuliani
02/07/2023, 4:20 PMspechard
02/07/2023, 4:23 PM