mirror of
https://github.com/vodemn/m3_lightmeter.git
synced 2024-11-26 17:30:41 +00:00
38 lines
1.2 KiB
Dart
38 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,
|
|
);
|
|
});
|
|
}
|