summaryrefslogtreecommitdiffstats
path: root/tests/login_tests.c
diff options
context:
space:
mode:
authorFrederic Peters <fpeters@entrouvert.com>2004-08-19 09:19:58 +0000
committerFrederic Peters <fpeters@entrouvert.com>2004-08-19 09:19:58 +0000
commit956c94f23ed04b10c410a07337e42a4c413fd209 (patch)
tree45a1fd101fceb1a8d5950e5f9a47e9cb82be676b /tests/login_tests.c
parent59240e11a5c42eadfa9b5e5325265a8e66f4a23e (diff)
downloadlasso-956c94f23ed04b10c410a07337e42a4c413fd209.tar.gz
lasso-956c94f23ed04b10c410a07337e42a4c413fd209.tar.xz
lasso-956c94f23ed04b10c410a07337e42a4c413fd209.zip
removed logout part from C test 2; it would work now.
But http://buildbox.entrouvert.org/logs/20040818/lupin.1820.changelog.xml
Diffstat (limited to 'tests/login_tests.c')
-rw-r--r--tests/login_tests.c58
1 files changed, 0 insertions, 58 deletions
diff --git a/tests/login_tests.c b/tests/login_tests.c
index b0bda292..9444e077 100644
--- a/tests/login_tests.c
+++ b/tests/login_tests.c
@@ -186,64 +186,6 @@ START_TEST(test02_serviceProviderLogin)
spIdentityContextDump = lasso_identity_dump(LASSO_PROFILE(spLoginContext)->identity);
fail_unless(spIdentityContextDump != NULL, "lasso_identity_dump failed");
spSessionDump = lasso_session_dump(LASSO_PROFILE(spLoginContext)->session);
-
- /* Service provider logout */
- lasso_server_destroy(spContext);
- lasso_login_destroy(spLoginContext);
-
- spContext = lasso_server_new_from_dump(serviceProviderContextDump);
- spLogoutContext = lasso_logout_new(spContext, lassoProviderTypeSp);
- fail_unless(spLogoutContext != NULL, "spLogoutContext should not be NULL");
- lasso_profile_set_identity_from_dump(LASSO_PROFILE(spLogoutContext),
- spIdentityContextDump);
- lasso_profile_set_session_from_dump(LASSO_PROFILE(spLogoutContext),
- spSessionDump);
- spIdentityContextDump = lasso_identity_dump(LASSO_PROFILE(spLogoutContext)->identity);
- fail_unless(spIdentityContextDump != NULL, "spIdentityContextDump should not be NULL");
- rc = lasso_logout_init_request(spLogoutContext, NULL);
- fail_unless(rc == 0, "lasso_logout_init_request failed");
- rc = lasso_logout_build_request_msg(spLogoutContext);
- fail_unless(rc == 0, "lasso_logout_build_request_msg failed");
- spIdentityContextDump = lasso_identity_dump(LASSO_PROFILE(spLogoutContext)->identity);
-
- /* Identity provider SOAP endpoint */
- lasso_server_destroy(idpContext);
-
- spIdentityContextDumpTemp = lasso_identity_dump(LASSO_PROFILE(spLogoutContext)->identity);
- fail_unless(spIdentityContextDumpTemp != NULL,
- "spIdentityContextDumpTemp should not be NULL");
- fail_unless(strcmp(spIdentityContextDumpTemp, spIdentityContextDump) == 0,
- "spIdentityContextDumpTemp should not have diverted from spIdentityContextDump");
-
- requestType = lasso_profile_get_request_type_from_soap_msg(
- LASSO_PROFILE(spLogoutContext)->msg_body);
-
- idpContext = lasso_server_new_from_dump(identityProviderContextDump);
- idpLogoutContext = lasso_logout_new(idpContext, lassoProviderTypeIdp);
- fail_unless(idpLogoutContext != NULL, "lasso_logout_new failed");
- rc = lasso_logout_process_request_msg(
- idpLogoutContext,
- LASSO_PROFILE(spLogoutContext)->msg_body,
- lassoHttpMethodSoap);
- fail_unless(rc == 0, "lasso_logout_process_request_msg failed");
- rc = lasso_profile_set_identity_from_dump(LASSO_PROFILE(idpLogoutContext),
- idpIdentityContextDump);
- fail_unless(rc == 0, "lasso_profile_set_identity_from_dump failed");
- rc = lasso_logout_validate_request(idpLogoutContext);
- fail_unless(rc == 0, "lasso_logout_process_request failed");
- fail_unless(lasso_logout_get_next_providerID(idpLogoutContext) == NULL,
- "lasso_logout_get_next_providerID failed");
- rc = lasso_logout_build_response_msg(idpLogoutContext);
- fail_unless(rc == 0, "lasso_logout_build_response_msg failed");
- soapResponseMsg = LASSO_PROFILE(idpLogoutContext)->msg_body;
-
- /* Service provider logout (step 2: process SOAP response) */
- rc = lasso_logout_process_response_msg(spLogoutContext,
- soapResponseMsg, lassoHttpMethodSoap);
- fail_unless(rc == 0, "lasso_logout_process_response_msg failed");
- spIdentityContextDump = lasso_identity_dump(LASSO_PROFILE(spLogoutContext)->identity);
- fail_unless(spIdentityContextDump != NULL, "lasso_identity_dump failed");
-
}
END_TEST