From 61e237d892b52d865be1cd2df77058b55be6aecb Mon Sep 17 00:00:00 2001 From: Robert Haschke Date: Sat, 17 Mar 2018 17:59:32 +0100 Subject: [PATCH] adapt unittests, to use explicit alias assignment where intended --- test/node/node_test.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/test/node/node_test.cpp b/test/node/node_test.cpp index 485ad09..e6f1054 100644 --- a/test/node/node_test.cpp +++ b/test/node/node_test.cpp @@ -254,7 +254,7 @@ TEST(NodeTest, StdPair) { TEST(NodeTest, SimpleAlias) { Node node; node["foo"] = "value"; - node["bar"] = node["foo"]; + node["bar"] = NodeAlias(node["foo"]); EXPECT_EQ("value", node["foo"].as()); EXPECT_EQ("value", node["bar"].as()); EXPECT_EQ(node["bar"], node["foo"]); @@ -274,7 +274,7 @@ TEST(NodeTest, AliasAsKey) { TEST(NodeTest, SelfReferenceSequence) { Node node; - node[0] = node; + node[0] = NodeAlias(node); EXPECT_TRUE(node.IsSequence()); EXPECT_EQ(1, node.size()); EXPECT_EQ(node, node[0]); @@ -284,7 +284,7 @@ TEST(NodeTest, SelfReferenceSequence) { TEST(NodeTest, ValueSelfReferenceMap) { Node node; - node["key"] = node; + node["key"] = NodeAlias(node); EXPECT_TRUE(node.IsMap()); EXPECT_EQ(1, node.size()); EXPECT_EQ(node, node["key"]); @@ -302,7 +302,7 @@ TEST(NodeTest, KeySelfReferenceMap) { TEST(NodeTest, SelfReferenceMap) { Node node; - node[node] = node; + node[node] = NodeAlias(node); EXPECT_TRUE(node.IsMap()); EXPECT_EQ(1, node.size()); EXPECT_EQ(node, node[node]); @@ -322,7 +322,7 @@ TEST(NodeTest, TempMapVariable) { TEST(NodeTest, TempMapVariableAlias) { Node node; Node tmp = node["key"]; - tmp = node["other"]; + tmp = NodeAlias(node["other"]); node["other"] = "value"; EXPECT_TRUE(node.IsMap()); EXPECT_EQ(2, node.size());