All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.mockk.impl.annotations.InjectMockKs.kt Maven / Gradle / Ivy

package io.mockk.impl.annotations

annotation class InjectMockKs(
    val lookupType: InjectionLookupType = InjectionLookupType.BOTH,
    val injectImmutable: Boolean = false,
    val overrideValues: Boolean = false
)

annotation class OverrideMockKs(
    val lookupType: InjectionLookupType = InjectionLookupType.BOTH,
    val injectImmutable: Boolean = true
)

enum class InjectionLookupType {
    BY_NAME, BY_TYPE, BOTH;

    val byName
        get() = this == BY_NAME || this == BOTH

    val byType
        get() = this == BY_TYPE || this == BOTH
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy