# androidx.camera.common.testing

*** ** * ** ***

Testing utilities and fakes for the androidx.camera.common library, designed to facilitate Android Camera testing.

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCameraCharacteristics` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/CameraCharacteristicsWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCameraExtensionCharacteristics` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/CameraExtensionCharacteristicsWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCaptureRequest` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/CaptureRequestWrapper` designed for unit testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCaptureResult` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/CaptureResultWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeColorSpaceProfiles` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/ColorSpaceProfilesWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeDynamicRangeProfiles` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/DynamicRangeProfilesWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeImage` | Fake implementation of `https://developer.android.com/reference/androidx/camera/common/MutableImageWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeImagePlane` | Fake implementation of `https://developer.android.com/reference/androidx/camera/common/ImagePlane` for testing classes that consume camera image planes. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap` | A fake implementation of `https://developer.android.com/reference/androidx/camera/common/StreamConfigurationMapWrapper` for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap.InputTableEntry` | Defines a single entry for a valid input format for testing purposes. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap.OutputKey` | Key used to identify an output configuration in `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap`. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap.OutputValues` | Values associated with an output configuration in `https://developer.android.com/reference/androidx/camera/common/testing/FakeStreamConfigurationMap`. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCameraExtensionCharacteristics.Companion` |   |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCameraIds` | Utility for tracking and generating fake `https://developer.android.com/reference/androidx/camera/common/CameraId` instances for testing. |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCaptureRequest.Companion` |   |
| `https://developer.android.com/reference/androidx/camera/common/testing/FakeCaptureResult.Companion` |   |