Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 测试时启动片段,显示错误_Android_Unit Testing_Android Espresso_Robolectric - Fatal编程技术网

Android 测试时启动片段,显示错误

Android 测试时启动片段,显示错误,android,unit-testing,android-espresso,robolectric,Android,Unit Testing,Android Espresso,Robolectric,使用本指南测试对话框 底部样品 with(launchFragment<MyDialogFragment>()) { onFragment { fragment -> // here error assertThat(fragment.dialog).isNotNull() assertThat(fragment.requireDialog().isShowing).isTrue() fra

使用本指南测试对话框 底部样品

with(launchFragment<MyDialogFragment>()) {
        onFragment { fragment -> // here error
            assertThat(fragment.dialog).isNotNull()
            assertThat(fragment.requireDialog().isShowing).isTrue()
            fragment.dismiss()
            fragment.parentFragmentManager.executePendingTransactions()
            assertThat(fragment.dialog).isNull()
        }
    }
类型不匹配。 必修的: FragmentScenario.FragmentAction 发现: (???) → 单位
无法推断此参数的类型。请明确指定解决方案为Kotlin版本。因此,在studio中更新Kotlin插件解决了这个问题

您使用的是什么版本的
片段测试
?什么版本的Kotlin?@ianhanniballake 1.3.2片段测试Kotlin 1.4.30
 onFragment { fragment -> // error below