@@ -10,49 +10,49 @@ import (
10
10
var epsilon = 1e-6
11
11
12
12
func TestDistance (t * testing.T ) {
13
- p1 := orb .NewPoint ( - 1.8444 , 53.1506 )
14
- p2 := orb .NewPoint ( 0.1406 , 52.2047 )
13
+ p1 := orb.Point { - 1.8444 , 53.1506 }
14
+ p2 := orb.Point { 0.1406 , 52.2047 }
15
15
16
16
if d := Distance (p1 , p2 ); math .Abs (d - 170400.503437 ) > epsilon {
17
17
t .Errorf ("incorrect distance, got %v" , d )
18
18
}
19
19
20
- p1 = orb .NewPoint ( 0.5 , 30 )
21
- p2 = orb .NewPoint ( - 0.5 , 30 )
20
+ p1 = orb.Point { 0.5 , 30 }
21
+ p2 = orb.Point { - 0.5 , 30 }
22
22
23
23
dFast := Distance (p1 , p2 )
24
24
25
- p1 = orb .NewPoint ( 179.5 , 30 )
26
- p2 = orb .NewPoint ( - 179.5 , 30 )
25
+ p1 = orb.Point { 179.5 , 30 }
26
+ p2 = orb.Point { - 179.5 , 30 }
27
27
28
28
if d := Distance (p1 , p2 ); math .Abs (d - dFast ) > epsilon {
29
29
t .Errorf ("incorrect distance, got %v" , d )
30
30
}
31
31
}
32
32
33
33
func TestDistanceHaversine (t * testing.T ) {
34
- p1 := orb .NewPoint ( - 1.8444 , 53.1506 )
35
- p2 := orb .NewPoint ( 0.1406 , 52.2047 )
34
+ p1 := orb.Point { - 1.8444 , 53.1506 }
35
+ p2 := orb.Point { 0.1406 , 52.2047 }
36
36
37
37
if d := DistanceHaversine (p1 , p2 ); math .Abs (d - 170389.801924 ) > epsilon {
38
38
t .Errorf ("incorrect distance, got %v" , d )
39
39
}
40
- p1 = orb .NewPoint ( 0.5 , 30 )
41
- p2 = orb .NewPoint ( - 0.5 , 30 )
40
+ p1 = orb.Point { 0.5 , 30 }
41
+ p2 = orb.Point { - 0.5 , 30 }
42
42
43
43
dHav := DistanceHaversine (p1 , p2 )
44
44
45
- p1 = orb .NewPoint ( 179.5 , 30 )
46
- p2 = orb .NewPoint ( - 179.5 , 30 )
45
+ p1 = orb.Point { 179.5 , 30 }
46
+ p2 = orb.Point { - 179.5 , 30 }
47
47
48
48
if d := DistanceHaversine (p1 , p2 ); math .Abs (d - dHav ) > epsilon {
49
49
t .Errorf ("incorrect distance, got %v" , d )
50
50
}
51
51
}
52
52
53
53
func TestBearing (t * testing.T ) {
54
- p1 := orb .NewPoint ( 0 , 0 )
55
- p2 := orb .NewPoint ( 0 , 1 )
54
+ p1 := orb.Point { 0 , 0 }
55
+ p2 := orb.Point { 0 , 1 }
56
56
57
57
if d := Bearing (p1 , p2 ); d != 0 {
58
58
t .Errorf ("expected 0, got %f" , d )
@@ -62,8 +62,8 @@ func TestBearing(t *testing.T) {
62
62
t .Errorf ("expected 180, got %f" , d )
63
63
}
64
64
65
- p1 = orb .NewPoint ( 0 , 0 )
66
- p2 = orb .NewPoint ( 1 , 0 )
65
+ p1 = orb.Point { 0 , 0 }
66
+ p2 = orb.Point { 1 , 0 }
67
67
68
68
if d := Bearing (p1 , p2 ); d != 90 {
69
69
t .Errorf ("expected 90, got %f" , d )
@@ -73,17 +73,17 @@ func TestBearing(t *testing.T) {
73
73
t .Errorf ("expected -90, got %f" , d )
74
74
}
75
75
76
- p1 = orb .NewPoint ( - 1.8444 , 53.1506 )
77
- p2 = orb .NewPoint ( 0.1406 , 52.2047 )
76
+ p1 = orb.Point { - 1.8444 , 53.1506 }
77
+ p2 = orb.Point { 0.1406 , 52.2047 }
78
78
79
79
if d := Bearing (p1 , p2 ); math .Abs (127.373351 - d ) > epsilon {
80
80
t .Errorf ("point, bearingTo got %f" , d )
81
81
}
82
82
}
83
83
84
84
func TestMidpoint (t * testing.T ) {
85
- answer := orb .NewPoint ( - 0.841153 , 52.68179432 )
86
- m := Midpoint (orb .NewPoint ( - 1.8444 , 53.1506 ) , orb .NewPoint ( 0.1406 , 52.2047 ) )
85
+ answer := orb.Point { - 0.841153 , 52.68179432 }
86
+ m := Midpoint (orb.Point { - 1.8444 , 53.1506 } , orb.Point { 0.1406 , 52.2047 } )
87
87
88
88
if d := Distance (m , answer ); d > 1 {
89
89
t .Errorf ("expected %v, got %v" , answer , m )
0 commit comments