23 lines
461 B
Dart
23 lines
461 B
Dart
import 'package:exif/exif.dart';
|
|
import "package:test/test.dart";
|
|
|
|
void main() {
|
|
test("range error", () async {
|
|
final data = [
|
|
'',
|
|
'\xFF',
|
|
'\xFF\xD8',
|
|
'\xFF\xD8abc',
|
|
'II',
|
|
'II*\x00',
|
|
'II*\x00ftypheic',
|
|
'MM',
|
|
'MM\x00*',
|
|
];
|
|
|
|
for (final x in data) {
|
|
final exifDump = await printExifOfBytes(x.codeUnits);
|
|
expect(exifDump, equals("No EXIF information found"), reason: x);
|
|
}
|
|
});
|
|
}
|