summaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/tests/LoginTest.java10
1 files changed, 7 insertions, 3 deletions
diff --git a/java/tests/LoginTest.java b/java/tests/LoginTest.java
index c97a04d3..8c0c0536 100644
--- a/java/tests/LoginTest.java
+++ b/java/tests/LoginTest.java
@@ -177,11 +177,15 @@ public class LoginTest extends TestCase {
assertNotNull(idpContextDump);
idpContext = new LassoServer(idpContextDump);
assertNotNull(idpContext);
+ idpLogoutContext = new LassoLogout(idpContext, null, Lasso.providerTypeIdp);
+ assertEquals(0, idpLogoutContext.processRequestMsg(soapRequestMsg, Lasso.httpMethodSoap));
+ assertEquals(nameIdentifier, idpLogoutContext.getNameIdentifier());
assertNotNull(idpUserContextDump);
- idpUserContext = new LassoUser(idpUserContextDump);
+ assertEquals(0, idpLogoutContext.createUser(idpUserContextDump));
+ idpUserContext = idpLogoutContext.getUser();
assertNotNull(idpUserContext);
- idpLogoutContext = new LassoLogout(idpContext, idpUserContext, Lasso.providerTypeIdp);
- assertEquals(0, idpLogoutContext.processRequestMsg(soapRequestMsg, Lasso.httpMethodSoap));
+ idpUserContextDump = idpUserContext.dump();
+ assertNotNull(idpUserContextDump);
// There is no other service provider from which the user must be logged out.
assertEquals(null, idpLogoutContext.getNextProviderId());
assertEquals(0, idpLogoutContext.buildResponseMsg());