@@ -97,8 +97,8 @@ TEST_F(geo_client_test, set_and_del)
9797 double got_lng_degrees;
9898 ret = geo_client ()->get (test_hash_key, test_sort_key, got_lat_degrees, got_lng_degrees);
9999 ASSERT_EQ (ret, pegasus::PERR_OK);
100- ASSERT_NEAR (expect_lat_degrees, got_lat_degrees, 1e-6 );
101- ASSERT_NEAR (expect_lng_degrees, got_lng_degrees, 1e-6 );
100+ ASSERT_DOUBLE_EQ (expect_lat_degrees, got_lat_degrees);
101+ ASSERT_DOUBLE_EQ (expect_lng_degrees, got_lng_degrees);
102102
103103 // search the inserted data
104104 {
@@ -264,7 +264,7 @@ TEST_F(geo_client_test, same_point_diff_hash_key)
264264 ASSERT_EQ (ret, pegasus::PERR_OK);
265265 ASSERT_EQ (result.size (), 2 );
266266 for (auto &r : result) {
267- ASSERT_NEAR (r.distance , 0.0 , 1e-6 );
267+ ASSERT_DOUBLE_EQ (r.distance , 0.0 );
268268 ASSERT_TRUE (r.hash_key == test_hash_key + " 1" || r.hash_key == test_hash_key + " 2" )
269269 << r.hash_key ;
270270 ASSERT_EQ (r.sort_key , test_sort_key);
@@ -279,7 +279,7 @@ TEST_F(geo_client_test, same_point_diff_hash_key)
279279 ASSERT_EQ (ret, pegasus::PERR_OK);
280280 ASSERT_EQ (result.size (), 2 );
281281 for (auto &r : result) {
282- ASSERT_NEAR (r.distance , 0.0 , 1e-6 );
282+ ASSERT_DOUBLE_EQ (r.distance , 0.0 );
283283 ASSERT_TRUE (r.hash_key == test_hash_key + " 1" || r.hash_key == test_hash_key + " 2" )
284284 << r.hash_key ;
285285 ASSERT_EQ (r.sort_key , test_sort_key);
@@ -331,7 +331,7 @@ TEST_F(geo_client_test, same_point_diff_sort_key)
331331 ASSERT_EQ (ret, pegasus::PERR_OK);
332332 ASSERT_EQ (result.size (), 2 );
333333 for (auto &r : result) {
334- ASSERT_NEAR (r.distance , 0.0 , 1e-6 );
334+ ASSERT_DOUBLE_EQ (r.distance , 0.0 );
335335 ASSERT_EQ (r.hash_key , test_hash_key);
336336 ASSERT_TRUE (r.sort_key == test_sort_key + " 1" || r.sort_key == test_sort_key + " 2" )
337337 << r.sort_key ;
@@ -346,7 +346,7 @@ TEST_F(geo_client_test, same_point_diff_sort_key)
346346 ASSERT_EQ (ret, pegasus::PERR_OK);
347347 ASSERT_EQ (result.size (), 2 );
348348 for (auto &r : result) {
349- ASSERT_NEAR (r.distance , 0.0 , 1e-6 );
349+ ASSERT_DOUBLE_EQ (r.distance , 0.0 );
350350 ASSERT_EQ (r.hash_key , test_hash_key);
351351 ASSERT_TRUE (r.sort_key == test_sort_key + " 1" || r.sort_key == test_sort_key + " 2" )
352352 << r.sort_key ;
@@ -516,12 +516,12 @@ TEST_F(geo_client_test, distance)
516516 int ret = _geo_client->distance (
517517 " test_hash_key1" , " test_sort_key1" , " test_hash_key2" , " test_sort_key2" , 2000 , distance);
518518 ASSERT_EQ (ret, pegasus::PERR_OK);
519- ASSERT_NEAR (distance, 1000 * S2Earth::RadiusKm () * M_PI / 4 , 1e-6 );
519+ ASSERT_DOUBLE_EQ (distance, 1000 * S2Earth::RadiusKm () * M_PI / 4 );
520520
521521 ret = _geo_client->distance (
522522 " test_hash_key1" , " test_sort_key1" , " test_hash_key1" , " test_sort_key1" , 2000 , distance);
523523 ASSERT_EQ (ret, pegasus::PERR_OK);
524- ASSERT_NEAR (distance, 0.0 , 1e-6 );
524+ ASSERT_DOUBLE_EQ (distance, 0.0 );
525525}
526526
527527TEST_F (geo_client_test, large_cap)
@@ -541,7 +541,7 @@ TEST_F(geo_client_test, large_cap)
541541 std::to_string (latlng.lng ().degrees ()) + " |" +
542542 std::to_string (latlng.lat ().degrees ()) + " |123.456|456.789|0|-1" ;
543543
544- int ret = _geo_client->set (id, " " , value, 1000 );
544+ int ret = _geo_client->set (id, " " , value, 5000 );
545545 ASSERT_EQ (ret, pegasus::PERR_OK);
546546 }
547547
@@ -565,7 +565,7 @@ TEST_F(geo_client_test, large_cap)
565565 double distance = 0.0 ;
566566 ret = _geo_client->distance (" 0" , " " , r.hash_key , r.sort_key , 2000 , distance);
567567 ASSERT_EQ (ret, pegasus::PERR_OK);
568- ASSERT_NEAR (distance, r.distance , 1e-6 );
568+ ASSERT_DOUBLE_EQ (distance, r.distance );
569569
570570 last = r;
571571 }
@@ -599,7 +599,7 @@ TEST_F(geo_client_test, large_cap)
599599 ret = _geo_client->distance (
600600 test_hash_key, test_sort_key, r.hash_key , r.sort_key , 2000 , distance);
601601 ASSERT_EQ (ret, pegasus::PERR_OK);
602- ASSERT_NEAR (distance, r.distance , 1e-6 );
602+ ASSERT_DOUBLE_EQ (distance, r.distance );
603603
604604 last = r;
605605 }
0 commit comments