From e90dc4462f5f69ef85655bb4514e2406b501796b Mon Sep 17 00:00:00 2001 From: Florian Albrechtskirchinger Date: Fri, 5 Aug 2022 21:09:17 +0200 Subject: [PATCH] Extend std::vector unit test --- tests/src/unit-constructor1.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/src/unit-constructor1.cpp b/tests/src/unit-constructor1.cpp index f294e5cd6..9e62a09f8 100644 --- a/tests/src/unit-constructor1.cpp +++ b/tests/src/unit-constructor1.cpp @@ -454,10 +454,19 @@ TEST_CASE("constructors") CHECK(j.type() == json::value_t::boolean); } - SECTION("from std::vector::refrence") + SECTION("from std::vector::reference") { std::vector v{true}; json j(v[0]); + CHECK(std::is_same::reference>::value); + CHECK(j.type() == json::value_t::boolean); + } + + SECTION("from std::vector::const_reference") + { + const std::vector v{true}; + json j(v[0]); + CHECK(std::is_same::const_reference>::value); CHECK(j.type() == json::value_t::boolean); } }