androidx.camera.common.testing


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

Classes

FakeCameraCharacteristics

A fake implementation of CameraCharacteristicsWrapper for testing.

FakeCameraExtensionCharacteristics

A fake implementation of CameraExtensionCharacteristicsWrapper for testing.

FakeCaptureRequest

A fake implementation of CaptureRequestWrapper designed for unit testing.

FakeCaptureResult

A fake implementation of CaptureResultWrapper for testing.

FakeColorSpaceProfiles

A fake implementation of ColorSpaceProfilesWrapper for testing.

FakeDynamicRangeProfiles

A fake implementation of DynamicRangeProfilesWrapper for testing.

FakeImage

Fake implementation of MutableImageWrapper for testing.

FakeImagePlane

Fake implementation of ImagePlane for testing classes that consume camera image planes.

FakeStreamConfigurationMap

A fake implementation of StreamConfigurationMapWrapper for testing.

FakeStreamConfigurationMap.InputTableEntry

Defines a single entry for a valid input format for testing purposes.

FakeStreamConfigurationMap.OutputKey

Key used to identify an output configuration in FakeStreamConfigurationMap.

FakeStreamConfigurationMap.OutputValues

Values associated with an output configuration in FakeStreamConfigurationMap.

FakeCameraExtensionCharacteristics.Companion
FakeCameraIds

Utility for tracking and generating fake CameraId instances for testing.

FakeCaptureRequest.Companion
FakeCaptureResult.Companion