Line data Source code
1 : import 'package:stay_points/stay_points.dart';
2 : import 'package:test/test.dart';
3 :
4 : void main() {
5 1 : group('Online stay-point identification', () {
6 : Distance distance20;
7 : Distance distance4;
8 :
9 1 : setUp(() {
10 1 : distance20 = new Distance(meters: 20.0);
11 1 : distance4 = new Distance(meters: 4.0);
12 : });
13 :
14 1 : test('Comparing same distance, should return 0 (same distance)', () {
15 3 : expect(distance20.compareTo(distance20), equals(0));
16 : });
17 :
18 1 : test('Comparing distances, Distance 4 is shorter than Distance 20', () {
19 3 : expect(distance4.compareTo(distance20), lessThan(0));
20 : });
21 :
22 1 : test('Comparing distances, Distance 20 is greater than Distance 4', () {
23 3 : expect(distance20.compareTo(distance4), greaterThan(0));
24 : });
25 : });
26 : }
|