From 16034a9898c6b30983581c02022f9749ca346f82 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 6 Apr 2010 13:11:34 +0000 Subject: Tests: make role descriptor loading test less verbose * tests/metadata_tests.c: remove printf, add checks --- tests/metadata_tests.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'tests/metadata_tests.c') diff --git a/tests/metadata_tests.c b/tests/metadata_tests.c index c6653121..975e4d10 100644 --- a/tests/metadata_tests.c +++ b/tests/metadata_tests.c @@ -90,15 +90,20 @@ START_TEST(test07_metadata_role_descriptors) { LassoProvider *provider = (LassoProvider*)lasso_provider_new(LASSO_PROVIDER_ROLE_IDP, TESTSDATADIR "/idp6-saml2/metadata.xml", NULL, NULL); - GList *l, *q; + GList *l; int i = 0; check_not_null(provider); for (i = LASSO_PROVIDER_ROLE_ANY+1; i < LASSO_PROVIDER_ROLE_LAST; i++) { l = lasso_provider_get_metadata_keys_for_role(provider, i); - lasso_foreach(q, l) { - printf("%i %s\n", i, (char*)q->data); + if (i == LASSO_PROVIDER_ROLE_IDP) { + check_equals(g_list_length(l), 10); + } else if (i == LASSO_PROVIDER_ROLE_AUTHN_AUTHORITY || + i == LASSO_PROVIDER_ROLE_AUTHZ_AUTHORITY || + i == LASSO_PROVIDER_ROLE_ATTRIBUTE_AUTHORITY) { + check_equals(g_list_length(l), 3); } + lasso_release_list_of_strings(l); } l = lasso_provider_get_metadata_list_for_role(provider, LASSO_PROVIDER_ROLE_IDP, LASSO_SAML2_METADATA_ATTRIBUTE_WANT_AUTHN_REQUEST_SIGNED); -- cgit