# androidx.test.espresso.base

*** ** * ** ***

## Annotations

|---|---|
| `https://developer.android.com/reference/androidx/test/espresso/base/Default` | Annotates a default provider. |
| `https://developer.android.com/reference/androidx/test/espresso/base/MainThread` | Annotates an Executor that executes tasks on the main thread |
| `https://developer.android.com/reference/androidx/test/espresso/base/RootViewPickerScope` | Scope for components that use `https://developer.android.com/reference/androidx/test/espresso/base/RootViewPicker`. |

## Interfaces

|---|---|
| `https://developer.android.com/reference/androidx/test/espresso/base/ActiveRootLister` | Provides access to all root views in an application. |
| `https://developer.android.com/reference/androidx/test/espresso/base/IdlingUiController` | Similar to `https://developer.android.com/reference/androidx/test/espresso/UiController` but with one additional method that enables getting an instance of `https://developer.android.com/reference/androidx/test/espresso/base/IdlingResourceRegistry`. |
| `https://developer.android.com/reference/androidx/test/espresso/base/InterruptableUiController` | Similar to `https://developer.android.com/reference/androidx/test/espresso/UiController` but with one additional method that enables interrupting Espresso tasks. |

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/test/espresso/base/DefaultFailureHandler` | Espresso's default `https://developer.android.com/reference/androidx/test/espresso/FailureHandler`. |
| `https://developer.android.com/reference/androidx/test/espresso/base/IdlingResourceRegistry` | Keeps track of user-registered `https://developer.android.com/reference/androidx/test/espresso/IdlingResource`. |
| `https://developer.android.com/reference/androidx/test/espresso/base/PlatformTestStorageModule` | Dagger module for creating `https://developer.android.com/reference/androidx/test/platform/io/PlatformTestStorage` instances. |
| `https://developer.android.com/reference/androidx/test/espresso/base/RootViewPicker` | Provides the root View of the top-most Window, with which the user can interact. |
| `https://developer.android.com/reference/androidx/test/espresso/base/ViewFinderImpl` | Implementation of `https://developer.android.com/reference/androidx/test/espresso/ViewFinder`. |