koin-test
Module Contents
alltypes
package org.koin.test
Module Contents
abstract class AutoCloseKoinTest : KoinTest
interface KoinTest : KoinComponent
fun KoinTest.checkModules(list: List<Module>, logger: Logger = PrintLogger()): Unit
fun KoinTest.declare(module: String? = null, moduleExpression: ModuleDefinition.() -> Unit): Unit
inline fun <reified T : Any> KoinTest.declareMock(name: String = "", noinline stubbing: T.() -> Unit = null): T
inline fun <reified T : Any> declareMockedDefinition(foundDefinition: BeanDefinition<*>, clazz: KClass<T>, koin: Koin): Unit
fun KoinTest.dryRun(): Unit
fun dumpModulePaths(): Unit
inline fun <reified T : Any> getDefinition(koin: Koin, name: String, clazz: KClass<T>): BeanDefinition<*>
inline fun <reified T : Any> lookAtDefinition(name: String, beanRegistry: BeanRegistry, clazz: KClass<T>): List<BeanDefinition<*>>
inline fun <reified T : Any> mockInstance(koin: Koin, noinline stubbing: T.() -> Unit): T
package org.koin.test.core
package org.koin.test.core.instance
package org.koin.test.error
package org.koin.test.ext.junit
package org.koin.test.ext.koin