如何使用FragmentScenario测试DaggerFragment?

问题描述 投票:0回答:1

我有一个简单的Fragment,例如:

class SomeFragment : DaggerFragment() {
    ...
}

现在我想使用Fragment测试此FragmentScenario

class LoginFragmentTest {

    @Test
    fun test() {
        launchFragmentInContainer<SomeFragment>()
        onView(withId(R.id.someButton))
            .check(matches(isDisplayed()))
    }

}

但是每次我尝试始终进行测试时:

java.lang.IllegalArgumentException:未找到<... somefragment>]的注入器>

如何正确运行测试?有人可以帮我吗?

我有一个像这样的简单片段:class SomeFragment:DaggerFragment(){...}现在,我想使用FragmentScenario类LoginFragmentTest {@Test fun test(){...

android dagger-2 android-fragmentscenario
1个回答
0
投票
我发现了两种解决问题的方法:
© www.soinside.com 2019 - 2024. All rights reserved.