diff options
| author | Lexi Winter <lexi@hemlock.eden.le-fay.org> | 2025-03-24 23:46:32 +0000 |
|---|---|---|
| committer | Lexi Winter <lexi@hemlock.eden.le-fay.org> | 2025-03-24 23:46:32 +0000 |
| commit | 40d7cfedbd66444b12c8d4e68ad15cde6dc54328 (patch) | |
| tree | 62fea93b31a1bdf490e25eac7822567dc2704561 | |
| parent | 3275dc3ce981900b92e2097180e62aae39a75503 (diff) | |
| download | libnvxx-40d7cfedbd66444b12c8d4e68ad15cde6dc54328.tar.gz libnvxx-40d7cfedbd66444b12c8d4e68ad15cde6dc54328.tar.bz2 | |
tests/nvxx_iterator: use range for
| -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); |
