我在这里遵循开发指南:
https://developer.android.com/guide/components/activities/testing
并有一个测试类,如:
@RunWith(AndroidJUnit4::class)
class MyTestSuite {
@get:Rule var activityScenarioRule = activityScenarioRule<MyActivity>()
@Test fun testEvent() {
val scenario = activityScenarioRule.scenario
}
}
方法
activityScenarioRule<T>()
没有定义。我需要什么依赖?另外,在阅读这些文档时确定要添加哪些依赖项的最佳方法是什么?
最佳答案
activityScenarioRule<T>()
方法是 androidx.test.ext:junit-ktx:1.1.0
的一部分依赖。
通常,这将列在 List of AndroidX Test dependencies 下。 ,但它似乎不是最新的 junit-ktx
或 core-ktx
迄今为止的模块,尽管它被明确提及为 Version 1.1.0-beta01 release notes 的一部分
关于android - 如何使用 activityScenarioRule<Activity>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54878598/