test for addChild also

This commit is contained in:
ehofman
2009-05-25 11:12:59 +00:00
committed by Tim Moore
parent c522e499b2
commit 2fb8e32104

View File

@@ -324,6 +324,26 @@ test_property_nodes ()
cout << endl;
}
void test_addChild()
{
SGPropertyNode root;
cout << "Testing the addChild function " << endl;
cout << "Created root node " << root.getPath() << endl;
SGPropertyNode *test = root.getChild("test", 0, true);
SGPropertyNode *n = test->getNode("foo", true);
n->getChild("child", 1, true)->setIntValue(1);
n->getChild("child", 2, true)->setIntValue(2);
n->getChild("child", 4, true)->setIntValue(2);
dump_node(&root);
SGPropertyNode *ch = n->addChild("child");
ch->setIntValue(3);
cerr << endl << "ADDED: " << ch->getPath() << endl << endl;
dump_node(&root);
}
int main (int ac, char ** av)
{
@@ -342,5 +362,7 @@ int main (int ac, char ** av)
}
}
test_addChild();
return 0;
}