Difference between ActivityUnitTestCase and ActivityInstrumentationTestCase2

泄露秘密 提交于 2019-12-09 14:05:45

问题


I am new to Android Instrumentation cases. i have been looking at the API samples and see that sometimes we use ActivityUnitTestCase and the ActivityInstrumentationTestCase2. What is the difference between the two ? When would we use one over the other ?


回答1:


See the difference discussed here: http://www.vogella.com/articles/AndroidTesting/article.html#activity_testing

Key points:

  • ActivityUnitTestCase can be used for testing layout and isolated methods.
  • ActivityInstrumentationTestCase2 can be used when you want to send touch/mouse events and to test state management.



回答2:


ActivityInstrumentationTestCase2 class used for functional testing and ActivityUnitTestCase used for Unit testing an Activity.



来源:https://stackoverflow.com/questions/15482282/difference-between-activityunittestcase-and-activityinstrumentationtestcase2

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!