Espresso测试如何使用参数测试片段场景

时间:2019-06-28 09:52:43

标签: android android-fragments kotlin android-espresso android-navigation

这是我要测试的片段:

 @Before
fun setUp() {
    IdlingRegistry.getInstance().register(Smoothie.countingIdlingResource)
    mockNavController = Mockito.mock(NavController::class.java)
    fullImageFragmentScenario = launchFragmentInContainer()
    fullImageFragmentScenario.onFragment {
        Navigation.setViewNavController(it.requireView(), mockNavController)
    }
}

但是此片段始终以navArgs()打开。我不知道如何为浓缩咖啡测试预先定义navArgs()

我的参数只是一个String类型的url,但是在启动独奏片段场景时,我不知道如何提供它。

0 个答案:

没有答案