From 956c94f23ed04b10c410a07337e42a4c413fd209 Mon Sep 17 00:00:00 2001 From: Frederic Peters Date: Thu, 19 Aug 2004 09:19:58 +0000 Subject: [PATCH] removed logout part from C test 2; it would work now. But http://buildbox.entrouvert.org/logs/20040818/lupin.1820.changelog.xml --- tests/login_tests.c | 58 --------------------------------------------- 1 file changed, 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