From 713038fa278243dfdb244d1faffce60b16fccf50 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sat, 23 Nov 2019 14:40:15 +0100 Subject: [PATCH] :green_heart: overwork tests --- test/src/unit-conversions.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/test/src/unit-conversions.cpp b/test/src/unit-conversions.cpp index c0c52f605..0cdecdd79 100644 --- a/test/src/unit-conversions.cpp +++ b/test/src/unit-conversions.cpp @@ -1617,21 +1617,20 @@ TEST_CASE("std::optional") SECTION("array") { - json j_array = {1, 2, 3}; - std::optional> opt_array = {{1, 2, 3}}; + json j_array = {1, 2, nullptr}; + std::vector> opt_array = {{1, 2, std::nullopt}}; CHECK(json(opt_array) == j_array); - CHECK(std::optional>(j_array) == opt_array); + CHECK(std::vector>(j_array) == opt_array); } SECTION("object") { - json j_object = {{"one", 1}, {"two", 2}}; - std::map m {{"one", 1}, {"two", 2}}; - std::optional> opt_object = m; + json j_object = {{"one", 1}, {"two", 2}, {"zero", nullptr}}; + std::map> opt_object {{"one", 1}, {"two", 2}, {"zero", std::nullopt}}; CHECK(json(opt_object) == j_object); - CHECK(std::optional>(j_object) == opt_object); + CHECK(std::map>(j_object) == opt_object); } } #endif