user1730789
user1730789

Reputation: 5177

Difference between ActivityUnitTestCase and ActivityInstrumentationTestCase2

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 ?

Upvotes: 22

Views: 3763

Answers (2)

srinivas1729
srinivas1729

Reputation: 165

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.

Upvotes: 8

Libin
Libin

Reputation: 17095

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

Upvotes: 5

Related Questions