Skip to content

Commit cb8dc5e

Browse files
committed
Tests for new image group type
1 parent c170fe0 commit cb8dc5e

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

packages/camera/camera_android/test/type_conversion_test.dart

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,26 @@ void main() {
5757
});
5858
expect(cameraImage.format.group, ImageFormatGroup.yuv420);
5959
});
60+
61+
test('CameraImageData has ImageFormatGroup.nv21', () {
62+
final CameraImageData cameraImage =
63+
cameraImageFromPlatformData(<dynamic, dynamic>{
64+
'format': 17,
65+
'height': 1,
66+
'width': 4,
67+
'lensAperture': 1.8,
68+
'sensorExposureTime': 9991324,
69+
'sensorSensitivity': 92.0,
70+
'planes': <dynamic>[
71+
<dynamic, dynamic>{
72+
'bytes': Uint8List.fromList(<int>[1, 2, 3, 4]),
73+
'bytesPerPixel': 1,
74+
'bytesPerRow': 4,
75+
'height': 1,
76+
'width': 4
77+
}
78+
]
79+
});
80+
expect(cameraImage.format.group, ImageFormatGroup.nv21);
81+
});
6082
}

packages/camera/camera_platform_interface/test/types/image_group_test.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ void main() {
1111
expect(ImageFormatGroup.bgra8888.name(), 'bgra8888');
1212
expect(ImageFormatGroup.yuv420.name(), 'yuv420');
1313
expect(ImageFormatGroup.jpeg.name(), 'jpeg');
14+
expect(ImageFormatGroup.nv21.name(), 'nv21');
1415
expect(ImageFormatGroup.unknown.name(), 'unknown');
1516
});
1617
});

0 commit comments

Comments
 (0)