diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-04-06 13:11:34 +0000 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-04-06 13:11:34 +0000 |
commit | 16034a9898c6b30983581c02022f9749ca346f82 (patch) | |
tree | b80d7f602ed6a35a8ae04dc77bb4260b623d98cb /tests/metadata_tests.c | |
parent | 492da50458a12e641fc98ab6a116bde800f4e99e (diff) | |
download | lasso-16034a9898c6b30983581c02022f9749ca346f82.tar.gz lasso-16034a9898c6b30983581c02022f9749ca346f82.tar.xz lasso-16034a9898c6b30983581c02022f9749ca346f82.zip |
Tests: make role descriptor loading test less verbose
* tests/metadata_tests.c:
remove printf, add checks
Diffstat (limited to 'tests/metadata_tests.c')
-rw-r--r-- | tests/metadata_tests.c | 11 |
1 files changed, 8 insertions, 3 deletions
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); |