Skip to content

Commit 0faa5b8

Browse files
committed
test assert_relative_eq, add epsilon for small changes in grid
1 parent b665fd3 commit 0faa5b8

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/proj.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1036,8 +1036,8 @@ mod test {
10361036
let t = proj
10371037
.convert(MyPoint::new(4760096.421921, 3744293.729449))
10381038
.unwrap();
1039-
assert_relative_eq!(t.x(), 1450880.2910605003);
1040-
assert_relative_eq!(t.y(), 1141263.0111604529);
1039+
assert_relative_eq!(t.x(), 1450880.2910605003, epsilon = 1e-8);
1040+
assert_relative_eq!(t.y(), 1141263.0111604529, epsilon = 1e-8);
10411041
}
10421042
#[test]
10431043
// Carry out a projection from geodetic coordinates
@@ -1066,8 +1066,8 @@ mod test {
10661066
let t = stereo70
10671067
.project(MyPoint::new(500119.70352012233, 500027.77896348457), true)
10681068
.unwrap();
1069-
assert_relative_eq!(t.x(), 0.43633200013698786);
1070-
assert_relative_eq!(t.y(), 0.8028510000110507);
1069+
assert_relative_eq!(t.x(), 0.43633200013698786, epsilon = 1e-14);
1070+
assert_relative_eq!(t.y(), 0.8028510000110507, epsilon = 1e-14);
10711071
}
10721072
#[test]
10731073
// Carry out an inverse projection to geodetic coordinates
@@ -1159,8 +1159,8 @@ mod test {
11591159
MyPoint::new(4760197.421921, 3744394.729449),
11601160
];
11611161
ft_to_m.convert_array(&mut v).unwrap();
1162-
assert_relative_eq!(v[0].x(), 1450880.2910605003f64);
1163-
assert_relative_eq!(v[1].y(), 1141293.7960220198);
1162+
assert_relative_eq!(v[0].x(), 1450880.2910605003f64, epsilon = 1e-8);
1163+
assert_relative_eq!(v[1].y(), 1141293.7960220198, epsilon = 1e-8);
11641164
}
11651165

11661166
#[test]
@@ -1173,8 +1173,8 @@ mod test {
11731173
// 👽
11741174
let usa_m = MyPoint::new(-115.797615, 37.2647978);
11751175
let usa_ft = to_feet.convert(usa_m).unwrap();
1176-
assert_eq!(6693625.67217475, usa_ft.x());
1177-
assert_eq!(3497301.5918027186, usa_ft.y());
1176+
assert_relative_eq!(6693625.67217475, usa_ft.x(),epsilon = 1e-8);
1177+
assert_relative_eq!(3497301.5918027186, usa_ft.y(), epsilon = 1e-8);
11781178
}
11791179

11801180
#[test]

0 commit comments

Comments
 (0)