| ActivityScenario.ActivityAction<A extends Activity> | ActivityAction interface should be implemented by any class whose instances are intended to be executed by the main thread. |
| ActivityScenario<A extends Activity> | ActivityScenario provides APIs to start and drive an Activity's lifecycle state for testing. |
| ApplicationProvider | Provides ability to retrieve the current application Context in tests. |