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