summaryrefslogtreecommitdiff
path: root/test/core
diff options
context:
space:
mode:
authorAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-03 00:03:01 +0100
committerAndreas Stöckel <astoecke@techfak.uni-bielefeld.de>2014-12-03 00:03:01 +0100
commit2ca83f15d5ca81ce8b45fd99d959aee49a6f2eea (patch)
tree36b6a928974f45299268b9cda8a1879df31d51e3 /test/core
parentb143fe4e0df319a88df9cba22c5dd707000810d4 (diff)
added type conversion functions and creation from nullptr
Diffstat (limited to 'test/core')
-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());
}