# androidx.car.app.testing

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/car/app/testing/FakeHost` | A fake that simulates the behavior of the host of a car app. |
| `https://developer.android.com/reference/androidx/car/app/testing/ScreenController` | `https://developer.android.com/reference/androidx/car/app/testing/ScreenController` provides API that allows testing of a `https://developer.android.com/reference/androidx/car/app/Screen`. |
| `https://developer.android.com/reference/androidx/car/app/testing/SessionController` | `https://developer.android.com/reference/androidx/car/app/testing/SessionController` provides API that allows testing of a `https://developer.android.com/reference/androidx/car/app/Session`. |
| `https://developer.android.com/reference/androidx/car/app/testing/TestAppManager` | The `https://developer.android.com/reference/androidx/car/app/AppManager` that is used for testing. |
| `https://developer.android.com/reference/androidx/car/app/testing/TestCarContext` | The `https://developer.android.com/reference/androidx/car/app/CarContext` that is used for testing. |
| `https://developer.android.com/reference/androidx/car/app/testing/TestCarContext.PermissionRequestInfo` | A representation of a permission request including the permissions that were requested as well as the callback provided. |
| `https://developer.android.com/reference/androidx/car/app/testing/TestScreenManager` | The `https://developer.android.com/reference/androidx/car/app/ScreenManager` that is used for testing. |
| `https://developer.android.com/reference/androidx/car/app/testing/TestDelegateInvoker` | Provides a simplified interface for invoking AIDL/delegate APIs in tests |