The android-testing GitHub repository contains several collections of samples, which this document lists.
Espresso samples
Name | Description |
---|---|
BasicSample | Basic Espresso sample |
CustomMatcherSample | Shows how to extend Espresso to match the hint property of an EditText |
DataAdapterSample | Showcases the onData() entry point for Espresso, for lists and AdapterViews |
IdlingResourceSample | Synchronization with background jobs |
IntentsBasicSample | Basic usage of intended() and intending() |
IntentsAdvancedSample | Simulates a user fetching a bitmap using the camera |
MultiWindowSample | Shows how to point Espresso to different windows |
RecyclerViewSample | RecyclerView actions for Espresso |
WebBasicSample | Use Espresso-web to interact with WebViews. |
BasicSampleBundled | Basic sample for Eclipse and other IDEs |
UiAutomator sample
Name | Description |
---|---|
BasicSample | Basic UI Automator sample |
AndroidJUnitRunner sample
Name | Description |
---|---|
AndroidJunitRunnerSample | Showcases test annotations, parameterized tests and test suite creation |
JUnit4 Rules sample
All previous samples use ActivityTestRule
or IntentsTestRule
, but there’s
one specific to ServiceTestRule
:
Name | Description |
---|---|
BasicSample | Simple usage of ActivityTestRule |
IntentsBasicSample | Simple usage of IntentsTestRule |
ServiceTestRuleSample | Simple usage of ServiceTestRule |