未解决的参考:KoinTest 中的测试

S.P*_*.P. 4 android android-testing koin

我正在尝试使用 Koin 进行一些测试,但是我收到了“未解析的参考:KoinTest”但是,似乎正在正确执行导入,因为我看不到代码中的任何错误。仅在我尝试时运行测试。

我尝试清理并重建项目并重新启动 android studio,但问题仍然存在

测试班

 import org.junit.After
    import org.junit.Before
    import org.junit.Test
    import org.koin.core.context.startKoin
    import org.koin.core.context.stopKoin
    import org.koin.test.KoinTest
    import salva.perez.cabify.di.applicationModule
    import org.koin.test.inject
    class VoucherPresenterTest : KoinTest {

        private val presenter: VoucherContract.Presenter by inject()


        @Before
        fun before() {
            startKoin {
                modules(applicationModule)
            }
        }

        @After
        fun after() {
            stopKoin()
        }

        @Test
        fun testInitViewCorrectly() {
            ...
        }
    }
Run Code Online (Sandbox Code Playgroud)

摇篮

    implementation 'org.koin:koin-android:2.0.1'
    testImplementation 'org.koin:koin-test:2.0.1'
Run Code Online (Sandbox Code Playgroud)

Lev*_*yan 6

考虑使用androidTestImplementation,如果你想在你使用它androidTestdebugImplementation如果你想在使用它unitTest为好。