osrm-backend/test/unit/iterators_empty.cpp
Siarhei Fedartsou f1087e81ec Squashed 'third_party/unordered_dense/' content from commit 231e48c94
git-subtree-dir: third_party/unordered_dense
git-subtree-split: 231e48c9426bd21c273669e5fdcd042c146975cf
2024-05-30 19:06:16 +02:00

24 lines
562 B
C++

#include <ankerl/unordered_dense.h>
#include <app/doctest.h>
#include <cstddef> // for size_t
#include <cstdint> // for uint64_t
#include <vector> // for vector
TEST_CASE_MAP("iterators_empty", size_t, size_t) {
for (size_t i = 0; i < 10; ++i) {
auto m = ankerl::unordered_dense::map<size_t, size_t>();
REQUIRE(m.begin() == m.end());
REQUIRE(m.end() == m.find(132));
m[1];
REQUIRE(m.begin() != m.end());
REQUIRE(++m.begin() == m.end());
m.clear();
REQUIRE(m.begin() == m.end());
}
}