【发布时间】:2017-02-06 23:53:15
【问题描述】:
我有一个基础RecyclerViewAdapter 我想独立于我的各种子类进行测试。我如何孤立地做到这一点?我尝试在我的测试类中创建一个精简的香草活动,并使用ActivityTestRule 启动它,但不幸的是,测试框架似乎想要启动实际应用程序中的活动,而不是测试应用程序。我不想为此使用 Robolectric,因为我们的团队致力于使用 Espresso 进行仪器测试。我真正想测试的是适配器中各种notify 方法的行为,因为我看到了崩溃
android.support.v7.widget.RecyclerView$Recycler.validateViewHolderForOffsetPosition
【问题讨论】:
-
我认为您需要提供一些代码。目前的形式太模糊了(至少对我来说)。
-
看我的回答。希望对您有所帮助。
标签: android unit-testing android-espresso