diff options
author | Harald Musum <musum@yahooinc.com> | 2022-02-19 19:02:08 +0000 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2022-02-19 19:02:08 +0000 |
commit | daa7b7a7804d7a66a09a98244a9afae0b6934ca5 (patch) | |
tree | 204263adea6c0bdd81acdfc9b09db2ecd0a014d6 | |
parent | 71631e7813634b4e6c29a96195ce52718ab2496c (diff) |
Use constant
-rw-r--r-- | searchlib/src/tests/common/geogcd/geo_gcd_test.cpp | 2 | ||||
-rw-r--r-- | searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/searchlib/src/tests/common/geogcd/geo_gcd_test.cpp b/searchlib/src/tests/common/geogcd/geo_gcd_test.cpp index cef69520f3c..e633c1f0e43 100644 --- a/searchlib/src/tests/common/geogcd/geo_gcd_test.cpp +++ b/searchlib/src/tests/common/geogcd/geo_gcd_test.cpp @@ -49,7 +49,7 @@ TEST(GeoGcdTest, computed_distances_seem_legit) { double miles = km / 1.609344; EXPECT_GE(miles, 0); if (from.name == to.name) { - EXPECT_NEAR(miles, 0.0, pow(10, -9)); // EXPECT_DOUBLE_EQ does not work on arm64 for some reason + EXPECT_NEAR(miles, 0.0, 1e-9); // EXPECT_DOUBLE_EQ does not work on arm64 for some reason } else { double exact = exact_distances[i][j]; printf("Distance from %s to %s (in miles): %.1f [more exact would be %.1f]\n", from.name, to.name, miles, exact); diff --git a/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp b/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp index e725f5960a4..f4faabde559 100644 --- a/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp +++ b/searchlib/src/tests/tensor/distance_functions/distance_functions_test.cpp @@ -37,7 +37,7 @@ void verify_geo_miles(const DistanceFunction *dist_fun, // compare with common Great Circle Distance implementation: search::common::GeoGcd gp1{p1[0], p1[1]}; double km_gcd = gp1.km_great_circle_distance(p2[0], p2[1]); - EXPECT_NEAR(km, km_gcd, pow(10, -9)); // EXPECT_DOUBLE_EQ does not work on arm64 for some reason + EXPECT_NEAR(km, km_gcd, 1e-9); // EXPECT_DOUBLE_EQ does not work on arm64 for some reason } else { EXPECT_LE(d_miles, 7e-13); EXPECT_LE(abstract_distance, 6e-33); |