summaryrefslogtreecommitdiffstats
path: root/tests/login_tests.c
diff options
context:
space:
mode:
authorBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-04 00:02:26 +0000
committerBenjamin Dauvergne <bdauvergne@entrouvert.com>2010-02-04 00:02:26 +0000
commit36c7b41fbd2381eb531290207512e6dede2d8dd9 (patch)
tree676d2d633ee7232eb16de4ef78c0a49e7070f9f0 /tests/login_tests.c
parent0a8f09f96784911d67f1c5a2c3d922308928fe0d (diff)
downloadlasso-36c7b41fbd2381eb531290207512e6dede2d8dd9.tar.gz
lasso-36c7b41fbd2381eb531290207512e6dede2d8dd9.tar.xz
lasso-36c7b41fbd2381eb531290207512e6dede2d8dd9.zip
Tests: add more checking to dump generation code in login_tests.c
Diffstat (limited to 'tests/login_tests.c')
-rw-r--r--tests/login_tests.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/tests/login_tests.c b/tests/login_tests.c
index bd086cd3..479b387a 100644
--- a/tests/login_tests.c
+++ b/tests/login_tests.c
@@ -30,6 +30,7 @@
#include <glib.h>
#include "../lasso/utils.h"
#include "../lasso/backward_comp.h"
+#include "./tests.h"
static char*
@@ -43,14 +44,15 @@ generateIdentityProviderContextDump()
TESTSDATADIR "/idp1-la/private-key-raw.pem",
NULL, /* Secret key to unlock private key */
TESTSDATADIR "/idp1-la/certificate.pem");
- lasso_server_add_provider(
+ check_not_null(serverContext);
+ check_good_rc(lasso_server_add_provider(
serverContext,
LASSO_PROVIDER_ROLE_SP,
TESTSDATADIR "/sp1-la/metadata.xml",
TESTSDATADIR "/sp1-la/public-key.pem",
- TESTSDATADIR "/ca1-la/certificate.pem");
+ TESTSDATADIR "/ca1-la/certificate.pem"));
ret = lasso_server_dump(serverContext);
-
+ check_not_null(ret);
g_object_unref(serverContext);
return ret;
@@ -67,14 +69,16 @@ generateServiceProviderContextDump()
TESTSDATADIR "/sp1-la/private-key-raw.pem",
NULL, /* Secret key to unlock private key */
TESTSDATADIR "/sp1-la/certificate.pem");
- lasso_server_add_provider(
+ check_not_null(serverContext);
+ check_good_rc(lasso_server_add_provider(
serverContext,
LASSO_PROVIDER_ROLE_IDP,
TESTSDATADIR "/idp1-la/metadata.xml",
TESTSDATADIR "/idp1-la/public-key.pem",
- TESTSDATADIR "/ca1-la/certificate.pem");
+ TESTSDATADIR "/ca1-la/certificate.pem"));
ret = lasso_server_dump(serverContext);
+ check_not_null(ret);
g_object_unref(serverContext);
return ret;
}