From cac90d75bf3fdabcd45c1c105c6d26d4ff09f6f1 Mon Sep 17 00:00:00 2001 From: RomanBapst Date: Tue, 28 Apr 2026 14:11:20 +0300 Subject: [PATCH] geofence utils test: simplify and extend Signed-off-by: RomanBapst --- src/lib/geofence/GeofenceUtilsTest.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/lib/geofence/GeofenceUtilsTest.cpp b/src/lib/geofence/GeofenceUtilsTest.cpp index 50b7ad6062..5b634bfd9e 100644 --- a/src/lib/geofence/GeofenceUtilsTest.cpp +++ b/src/lib/geofence/GeofenceUtilsTest.cpp @@ -104,16 +104,12 @@ TEST(GeofenceUtilsTest, SymmetricPairIndex) std::srand(42); - for (size_t i = 0; i < N; ++i) { - for (size_t j = 0; j < N; ++j) { - matrix[i][j] = static_cast(std::rand()) / static_cast(RAND_MAX); - } - } - int idx = 0; for (size_t i = 0; i < N; ++i) { for (size_t j = i + 1; j < N; ++j) { + matrix[i][j] = static_cast(std::rand()) / static_cast(RAND_MAX); + matrix[j][i] = matrix[i][j]; // symmetric packed[idx++] = matrix[i][j]; } } @@ -124,6 +120,7 @@ TEST(GeofenceUtilsTest, SymmetricPairIndex) for (size_t j = i + 1; j < N; ++j) { counter++; EXPECT_FLOAT_EQ(matrix[i][j], packed[geofence_utils::symmetricPairIndex(i, j, N)]); + EXPECT_FLOAT_EQ(matrix[i][j], packed[geofence_utils::symmetricPairIndex(j, i, N)]); } }