mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-23 16:00:41 +00:00
39 lines
1.2 KiB
Dart
39 lines
1.2 KiB
Dart
|
import 'package:lightmeter/data/models/exposure_pair.dart';
|
||
|
import 'package:m3_lightmeter_resources/m3_lightmeter_resources.dart';
|
||
|
import 'package:test/test.dart';
|
||
|
|
||
|
void main() {
|
||
|
test('toString()', () {
|
||
|
expect(
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first).toString(),
|
||
|
'${ApertureValue.values.first} - ${ShutterSpeedValue.values.first}',
|
||
|
);
|
||
|
});
|
||
|
|
||
|
test('==', () {
|
||
|
expect(
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first) ==
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first),
|
||
|
true,
|
||
|
);
|
||
|
expect(
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first) ==
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.last),
|
||
|
false,
|
||
|
);
|
||
|
});
|
||
|
|
||
|
test('hashCode', () {
|
||
|
expect(
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first).hashCode ==
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first).hashCode,
|
||
|
true,
|
||
|
);
|
||
|
expect(
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.first).hashCode ==
|
||
|
ExposurePair(ApertureValue.values.first, ShutterSpeedValue.values.last).hashCode,
|
||
|
false,
|
||
|
);
|
||
|
});
|
||
|
}
|