koin-test
Module Contents
alltypes
Module Contents
abstract
class
AutoCloseKoinTest
:
KoinTest
Module Contents
AutoCloseKoinTest
(
)
fun
autoClose
(
)
:
Unit
class
BrokenDefinitionException
:
Exception
Module Contents
BrokenDefinitionException
(
msg
:
String
)
typealias
CheckParameters
=
ParametersBinding
.
(
)
->
Unit
data
class
CheckedComponent
Module Contents
CheckedComponent
(
qualifier
:
Qualifier
?
=
null
,
type
:
KClass
<
*
>
)
val
qualifier
:
Qualifier
?
val
type
:
KClass
<
*
>
interface
KoinTest
:
KoinComponent
class
ParametersBinding
Module Contents
ParametersBinding
(
)
inline
fun
<
reified
T
>
create
(
qualifier
:
Qualifier
?
=
null
,
noinline
creator
:
ParametersCreator
)
:
ParametersCreator
?
val
creators
:
MutableMap
<
CheckedComponent
,
ParametersCreator
>
lateinit
var
koin
:
Koin
typealias
ParametersCreator
=
(
Qualifier
?
)
->
DefinitionParameters
org.koin.core.Koin
Module Contents
fun
Koin
.
checkModules
(
parametersDefinition
:
CheckParameters
?
=
null
)
:
Unit
org.koin.core.Koin
Module Contents
inline
fun
<
reified
T
:
Any
>
Koin
.
declareMock
(
qualifier
:
Qualifier
?
=
null
,
noinline
stubbing
:
T
.
(
)
->
Unit
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
Koin
.
declareMockedDefinition
(
foundDefinition
:
BeanDefinition
<
T
>
,
noinline
stubbing
:
T
.
(
)
->
Unit
)
:
Unit
org.koin.core.KoinApplication
Module Contents
fun
KoinApplication
.
checkModules
(
parameters
:
CheckParameters
?
=
null
)
:
Unit
org.koin.core.definition.BeanDefinition
Module Contents
inline
fun
<
reified
T
:
Any
>
BeanDefinition
<
T
>
.
createMockedDefinition
(
noinline
stubbing
:
T
.
(
)
->
Unit
=
null
)
:
BeanDefinition
<
T
>
package
org.koin.test
Module Contents
abstract
class
AutoCloseKoinTest
:
KoinTest
Module Contents
AutoCloseKoinTest
(
)
fun
autoClose
(
)
:
Unit
interface
KoinTest
:
KoinComponent
inline
fun
<
reified
T
>
KoinTest
.
get
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
T
inline
fun
<
reified
T
>
KoinTest
.
inject
(
qualifier
:
Qualifier
?
=
null
,
noinline
parameters
:
ParametersDefinition
?
=
null
)
:
Lazy
<
T
>
package
org.koin.test.check
Module Contents
typealias
CheckParameters
=
ParametersBinding
.
(
)
->
Unit
data
class
CheckedComponent
Module Contents
CheckedComponent
(
qualifier
:
Qualifier
?
=
null
,
type
:
KClass
<
*
>
)
val
qualifier
:
Qualifier
?
val
type
:
KClass
<
*
>
class
ParametersBinding
Module Contents
ParametersBinding
(
)
inline
fun
<
reified
T
>
create
(
qualifier
:
Qualifier
?
=
null
,
noinline
creator
:
ParametersCreator
)
:
ParametersCreator
?
val
creators
:
MutableMap
<
CheckedComponent
,
ParametersCreator
>
lateinit
var
koin
:
Koin
typealias
ParametersCreator
=
(
Qualifier
?
)
->
DefinitionParameters
org.koin.core.Koin
Module Contents
fun
Koin
.
checkModules
(
parametersDefinition
:
CheckParameters
?
=
null
)
:
Unit
org.koin.core.KoinApplication
Module Contents
fun
KoinApplication
.
checkModules
(
parameters
:
CheckParameters
?
=
null
)
:
Unit
package
org.koin.test.error
Module Contents
class
BrokenDefinitionException
:
Exception
Module Contents
BrokenDefinitionException
(
msg
:
String
)
package
org.koin.test.mock
Module Contents
fun
KoinTest
.
declare
(
moduleDeclaration
:
ModuleDeclaration
)
:
Unit
inline
fun
<
reified
T
:
Any
>
KoinTest
.
declareMock
(
qualifier
:
Qualifier
?
=
null
,
noinline
stubbing
:
T
.
(
)
->
Unit
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
getDefinition
(
clazz
:
KClass
<
T
>
,
koin
:
Koin
,
qualifier
:
Qualifier
?
)
:
BeanDefinition
<
T
>
org.koin.core.Koin
Module Contents
inline
fun
<
reified
T
:
Any
>
Koin
.
declareMock
(
qualifier
:
Qualifier
?
=
null
,
noinline
stubbing
:
T
.
(
)
->
Unit
=
null
)
:
T
inline
fun
<
reified
T
:
Any
>
Koin
.
declareMockedDefinition
(
foundDefinition
:
BeanDefinition
<
T
>
,
noinline
stubbing
:
T
.
(
)
->
Unit
)
:
Unit
org.koin.core.definition.BeanDefinition
Module Contents
inline
fun
<
reified
T
:
Any
>
BeanDefinition
<
T
>
.
createMockedDefinition
(
noinline
stubbing
:
T
.
(
)
->
Unit
=
null
)
:
BeanDefinition
<
T
>