summaryrefslogtreecommitdiff
path: root/test/core/variant
diff options
context:
space:
mode:
Diffstat (limited to 'test/core/variant')
-rw-r--r--test/core/variant/VariantTest.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/core/variant/VariantTest.cpp b/test/core/variant/VariantTest.cpp
index 3a23887..270c350 100644
--- a/test/core/variant/VariantTest.cpp
+++ b/test/core/variant/VariantTest.cpp
@@ -16,6 +16,8 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <iostream>
+
#include <gtest/gtest.h>
#include <core/variant/Variant.hpp>
@@ -32,6 +34,9 @@ TEST(Variant, nullValue)
v = nullptr;
ASSERT_TRUE(v.isNull());
+
+ Variant v2{nullptr};
+ ASSERT_TRUE(v.isNull());
}
TEST(Variant, booleanValue)
@@ -112,7 +117,8 @@ TEST(Variant, mapValue)
ASSERT_EQ("entry1", map.find("key1")->second.asString());
ASSERT_EQ("entry2", map.find("key2")->second.asString());
- const Variant v2{{{"key1", Variant::arrayType{1, 2, 3}}, {"key2", "entry2"}}};
+ const Variant v2{{{"key1", Variant::arrayType{1, 2}}, {"key2", "entry2"}}};
+ ASSERT_EQ(2, v2.asMap().find("key1")->second.asArray()[1].asInt());
}