summaryrefslogtreecommitdiffstats
path: root/tests/basic_tests.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/basic_tests.c')
-rw-r--r--tests/basic_tests.c26
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");