Skip to content

Commit b45d1ad

Browse files
committed
added destruction test
1 parent cb6710c commit b45d1ad

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

test/test_value.cpp

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,24 @@ void test_value() {
3636
assert(node.size() == 1);
3737
}
3838

39+
{
40+
Hjson::Value node;
41+
node["a"] = 1;
42+
node["a2"] = 2;
43+
{
44+
Hjson::Value node2;
45+
node2["b"] = node;
46+
node2["c"] = "alfa";
47+
node2["d"] = Hjson::Value(Hjson::Type::Undefined);
48+
{
49+
Hjson::Value root;
50+
root["n"] = node2;
51+
}
52+
assert(node2.size() == 3);
53+
}
54+
assert(node.size() == 2);
55+
}
56+
3957
{
4058
Hjson::Value valVec(Hjson::Type::Vector);
4159
assert(valVec.type() == Hjson::Type::Vector);

0 commit comments

Comments
 (0)