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 ?
Asked
Active
Viewed 3,755 times
2 Answers
8
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.

srinivas1729
- 165
- 1
- 8
5
ActivityInstrumentationTestCase2 class used for functional testing and ActivityUnitTestCase used for Unit testing an Activity.

Libin
- 16,967
- 7
- 61
- 83
-
1Should an `ActivityUnitTestCase` be run as Unit Test or Instrumentation test? – Muhammad Babar Jun 03 '15 at 06:01