Просмотр исходного кода

tests: avoid implicit conversion warnings

skypjack 2 дней назад
Родитель
Сommit
b14ac68c27
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      test/entt/container/dense_map.cpp
  2. 1 1
      test/entt/container/dense_set.cpp

+ 1 - 1
test/entt/container/dense_map.cpp

@@ -1161,7 +1161,7 @@ TEST(DenseMap, Reserve) {
         const auto count = next * minimum_bucket_count;
         const auto count = next * minimum_bucket_count;
         map.reserve(count);
         map.reserve(count);
 
 
-        ASSERT_EQ(map.bucket_count(), std::bit_ceil(static_cast<std::size_t>(std::ceil((count) / map.max_load_factor()))));
+        ASSERT_EQ(map.bucket_count(), std::bit_ceil(static_cast<std::size_t>(std::ceil(static_cast<double>(count) / map.max_load_factor()))));
     }
     }
 }
 }
 
 

+ 1 - 1
test/entt/container/dense_set.cpp

@@ -976,7 +976,7 @@ TEST(DenseSet, Reserve) {
         const auto count = next * minimum_bucket_count;
         const auto count = next * minimum_bucket_count;
         set.reserve(count);
         set.reserve(count);
 
 
-        ASSERT_EQ(set.bucket_count(), std::bit_ceil(static_cast<std::size_t>(std::ceil((count) / set.max_load_factor()))));
+        ASSERT_EQ(set.bucket_count(), std::bit_ceil(static_cast<std::size_t>(std::ceil(static_cast<double>(count) / set.max_load_factor()))));
     }
     }
 }
 }