diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2014-12-03 00:03:01 +0100 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2014-12-03 00:03:01 +0100 |
commit | 2ca83f15d5ca81ce8b45fd99d959aee49a6f2eea (patch) | |
tree | 36b6a928974f45299268b9cda8a1879df31d51e3 /test/core | |
parent | b143fe4e0df319a88df9cba22c5dd707000810d4 (diff) |
added type conversion functions and creation from nullptr
Diffstat (limited to 'test/core')
-rw-r--r-- | test/core/variant/VariantTest.cpp | 8 |
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()); } |