diff options
Diffstat (limited to 'tests/basic_tests.c')
-rw-r--r-- | tests/basic_tests.c | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/tests/basic_tests.c b/tests/basic_tests.c index 78c70d7b..27218177 100644 --- a/tests/basic_tests.c +++ b/tests/basic_tests.c @@ -137,6 +137,22 @@ START_TEST(test07_registry_functional_mapping) } END_TEST +static struct XmlSnippet schema_snippets[] = { + {NULL, 0, 0, NULL, NULL, NULL} +}; + +static void +class_init(LassoNodeClass *klass) +{ + LassoNodeClass *nclass = LASSO_NODE_CLASS(klass); + + nclass->node_data = g_new0(LassoNodeClassData, 1); + lasso_node_class_set_nodename(nclass, "Assertion"); + lasso_node_class_set_ns(nclass,LASSO_SAML2_ASSERTION_HREF, LASSO_SAML2_ASSERTION_PREFIX); + lasso_node_class_add_snippets(nclass, schema_snippets); + +} + START_TEST(test08_test_new_from_xmlNode) { static GType this_type = 0; @@ -147,7 +163,7 @@ START_TEST(test08_test_new_from_xmlNode) sizeof (LassoNodeClass), NULL, NULL, - NULL, + (GClassInitFunc) class_init, NULL, NULL, sizeof(LassoNode), @@ -1495,24 +1511,24 @@ START_TEST(test10_test_alldumps) lasso_release_string(node_dump); lasso_release_gobject(node2); lasso_release_gobject(node); - node = LASSO_NODE(lasso_samlp2_logout_request_new()); +/* node = LASSO_NODE(lasso_samlp2_logout_request_new()); node_dump = lasso_node_dump(node); fail_unless((node2 = lasso_node_new_from_dump(node_dump)) != NULL, "restoring dump failed after lasso_samlp2_logout_request_new"); lasso_release_string(node_dump); lasso_release_gobject(node2); - lasso_release_gobject(node); + lasso_release_gobject(node); */ node = LASSO_NODE(lasso_samlp2_logout_response_new()); node_dump = lasso_node_dump(node); fail_unless((node2 = lasso_node_new_from_dump(node_dump)) != NULL, "restoring dump failed after lasso_samlp2_logout_response_new"); lasso_release_string(node_dump); lasso_release_gobject(node2); lasso_release_gobject(node); - node = LASSO_NODE(lasso_samlp2_manage_name_id_request_new()); +/* node = LASSO_NODE(lasso_samlp2_manage_name_id_request_new()); node_dump = lasso_node_dump(node); fail_unless((node2 = lasso_node_new_from_dump(node_dump)) != NULL, "restoring dump failed after lasso_samlp2_manage_name_id_request_new"); lasso_release_string(node_dump); lasso_release_gobject(node2); - lasso_release_gobject(node); + lasso_release_gobject(node); */ node = LASSO_NODE(lasso_samlp2_manage_name_id_response_new()); node_dump = lasso_node_dump(node); fail_unless((node2 = lasso_node_new_from_dump(node_dump)) != NULL, "restoring dump failed after lasso_samlp2_manage_name_id_response_new"); |