Any ideas why I get unresolved reference jupiter, RegisterExtension and Test when running the test? Android Studio does not complain, nothing is marked as unresolved.
Copy code
import de.datacollect.protocol.di.protocolModule
import org.junit.jupiter.api.Test
import org.junit.jupiter.api.extension.RegisterExtension
import org.koin.test.check.checkKoinModules
import org.koin.test.junit5.AutoCloseKoinTest
import org.koin.test.junit5.mock.MockProviderExtension
class CheckModulesTest : KoinTest {
@JvmField
@RegisterExtension
val mockProvider = MockProviderExtension.create { clazz ->
}
@Test
fun verifyKoinApp() {
checkKoinModules(modules = protocolModule)
}
}
build.gradle.kts:
plugins {
kotlin("jvm")
`java-library`
}
depnedencies {
// Koin Core features
implementation "io.insert-koin:koin-core:$koin_version"
// Koin Test features
testImplementation "io.insert-koin:koin-test:$koin_version"
testImplementation "io.insert-koin:koin-test-junit5:$koin_version"
}