如何监视一项活动

时间:2016-11-16 18:59:22

标签: android

在我的检测/单元测试中,我想验证是否在onCreate中调用了Activity的方法(当应用程序启动时它已经打开时)和onNewIntent

我尝试了ActivityTestRule,但我遇到了两个问题:

  • 我必须在ui线程上调用onNewIntent,因为它会修改视图。所以我被迫做Thread.sleep之类的事情等待任务完成
  • 在不破坏图书馆的情况下监视规则中的活动是不可能的

我也研究过Robolectric,但它似乎因为片状和缓慢而闻名。

有关使用Espresso或Mockito或不同测试框架的可能方法的任何建议吗?

0 个答案:

没有答案