main
1import 'package:blood_pressure_app/model/weight_unit.dart';
2import 'package:flutter_test/flutter_test.dart';
3import 'package:health_data_store/health_data_store.dart';
4
5void main() {
6 test('converts all units to kg', () {
7 expect(WeightUnit.kg.store(72.34).kg, closeTo(72.34, 0.01));
8 expect(WeightUnit.lbs.store(32.812872).kg, closeTo(72.34, 0.01));
9 expect(WeightUnit.st.store(11.3916).kg, closeTo(72.34, 0.01));
10 });
11 test('converts kg to all units', () {
12 expect(WeightUnit.kg.extract(Weight.kg(72.34)), closeTo(72.34, 0.01));
13 expect(WeightUnit.lbs.extract(Weight.kg(72.34)), closeTo(32.812872, 0.00001));
14 expect(WeightUnit.st.extract(Weight.kg(72.34)), closeTo(11.3916, 0.001));
15 });
16}