Adding complete support of strings

This commit is contained in:
Tristan Roux
2019-12-06 17:46:08 +01:00
parent 2cd96e3360
commit 61ad0b62b4
7 changed files with 65 additions and 30 deletions
+21
View File
@@ -20,4 +20,25 @@ Test(xml, complete)
cr_assert_eq(n->child->child, NULL);
cr_assert_eq(n->child->properties, NULL);
cr_assert_eq(n->child->next, NULL);
}
Test(xml, completewstring)
{
node *n = xmlparse("tests/teststring.txt");
cr_assert_str_eq(n->name, "entity");
cr_assert_eq(n->next, NULL);
cr_assert_str_eq(n->properties->key, "id");
cr_assert_str_eq(n->properties->value, "0");
cr_assert_eq(n->properties->next, NULL);
cr_assert_str_eq(n->child->name, "PositionComponent");
cr_assert_eq(n->child->properties, NULL);
cr_assert_eq(n->child->next, NULL);
cr_assert_str_eq(n->child->child->name, "pos");
cr_assert_str_eq(n->child->child->child->properties->value, "5,5");
cr_assert_str_eq(n->child->child->next->name, "size");
cr_assert_str_eq(n->child->child->next->properties->key, "x");
cr_assert_str_eq(n->child->child->next->properties->value, "500");
cr_assert_str_eq(n->child->child->next->properties->next->key, "y");
cr_assert_str_eq(n->child->child->next->properties->next->value, "500");
}