diff options
Diffstat (limited to 'libnvxx/tests')
| -rw-r--r-- | libnvxx/tests/nvxx_iterator.cc | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/libnvxx/tests/nvxx_iterator.cc b/libnvxx/tests/nvxx_iterator.cc index 9f41c9c..e26c278 100644 --- a/libnvxx/tests/nvxx_iterator.cc +++ b/libnvxx/tests/nvxx_iterator.cc @@ -81,14 +81,8 @@ TEST_CASE(nvxx_basic_iterate) nvl3.add_number("an array number", 4242); nvl.add_nvlist_array("an nvlist array", std::span{&nvl3, 1}); - auto begin = std::ranges::begin(nvl); - auto end = std::ranges::end(nvl); - auto i = 0u; - while (begin != end) { - auto name = begin->first; - auto const &value = begin->second; - + for (auto &[name, value] : nvl) { if (std::holds_alternative<std::uint64_t>(value)) { ATF_REQUIRE_EQ("a number"sv, name); ATF_REQUIRE_EQ(42, std::get<std::uint64_t>(value)); @@ -167,7 +161,6 @@ TEST_CASE(nvxx_basic_iterate) ATF_REQUIRE_EQ(true, false); ++i; - ++begin; } ATF_REQUIRE_EQ(12, i); |
