diff options
author | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-02-04 00:02:24 +0000 |
---|---|---|
committer | Benjamin Dauvergne <bdauvergne@entrouvert.com> | 2010-02-04 00:02:24 +0000 |
commit | 0a8f09f96784911d67f1c5a2c3d922308928fe0d (patch) | |
tree | effe453f83cd0554acbbb8e5276db89c83a73e03 /tests | |
parent | 3bf8b2a44fb7c46182f8e075ab0131a74fa86053 (diff) | |
download | lasso-0a8f09f96784911d67f1c5a2c3d922308928fe0d.tar.gz lasso-0a8f09f96784911d67f1c5a2c3d922308928fe0d.tar.xz lasso-0a8f09f96784911d67f1c5a2c3d922308928fe0d.zip |
Tests: adapt server constructor settings to recent changes
Diffstat (limited to 'tests')
-rw-r--r-- | tests/random_tests.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tests/random_tests.c b/tests/random_tests.c index e98981b1..b0d6a1ba 100644 --- a/tests/random_tests.c +++ b/tests/random_tests.c @@ -84,6 +84,8 @@ START_TEST(test01_server_new) LassoServer *server; LassoProvider *provider; char *dump; + char *content = NULL; + size_t len; server = lasso_server_new( TESTSDATADIR "/idp1-la/metadata.xml", @@ -98,7 +100,9 @@ START_TEST(test01_server_new) fail_unless(server->signature_method == LASSO_SIGNATURE_METHOD_RSA_SHA1); fail_unless(provider->ProviderID != NULL); fail_unless(provider->role == 0); - fail_unless(strcmp(provider->metadata_filename, TESTSDATADIR "/idp1-la/metadata.xml") == 0); + fail_unless(g_file_get_contents(TESTSDATADIR "/idp1-la/metadata.xml", &content, &len, NULL)); + fail_unless(strcmp(provider->metadata_filename, content) == 0); + g_free(content); fail_unless(provider->public_key == NULL); fail_unless(provider->ca_cert_chain == NULL); @@ -115,7 +119,8 @@ START_TEST(test01_server_new) fail_unless(server->providers != NULL); fail_unless(provider->ProviderID != NULL); fail_unless(provider->role == 0, "provider->role != 0 => provider := %d", provider->role); - fail_unless(strcmp(provider->metadata_filename, TESTSDATADIR "/idp1-la/metadata.xml") == 0); + fail_unless(g_file_get_contents(TESTSDATADIR "/idp1-la/metadata.xml", &content, &len, NULL)); + fail_unless(strcmp(provider->metadata_filename, content) == 0); fail_unless(provider->public_key == NULL); fail_unless(provider->ca_cert_chain == NULL); g_object_unref(server); |