[java-idp-testbed COMMIT] /trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java
noreply at shibboleth.net
noreply at shibboleth.net
Fri Jan 31 12:57:46 EST 2014
Author: tzeller
Date: Fri Jan 31 12:57:46 2014
New Revision: 136
URL: http://svn.shibboleth.net/view/java-idp-testbed?rev=136&view=rev
Log:
IDP-219 : Add AddResponseShell action to SAML 1 flow.
Modified:
trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java
Modified: trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java
URL: http://svn.shibboleth.net/view/java-idp-testbed/trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java?rev=136&r1=135&r2=136&view=diff
==============================================================================
--- trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java (original)
+++ trunk/src/test/java/idp/saml1/SAML1UnsolicitedFlowTest.java Fri Jan 31 12:57:46 2014
@@ -22,6 +22,9 @@
import javax.annotation.Nonnull;
import org.opensaml.profile.context.ProfileRequestContext;
+import org.opensaml.saml.common.SAMLVersion;
+import org.opensaml.saml.saml1.core.Response;
+import org.opensaml.saml.saml1.core.StatusCode;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.test.context.ContextConfiguration;
@@ -59,9 +62,14 @@
Assert.assertTrue(outcome.getOutput().contains(OUTPUT_ATTR_NAME));
Assert.assertTrue(outcome.getOutput().get(OUTPUT_ATTR_NAME) instanceof ProfileRequestContext);
ProfileRequestContext prc = (ProfileRequestContext) outcome.getOutput().get(OUTPUT_ATTR_NAME);
-
Assert.assertNotNull(prc.getOutboundMessageContext());
-
+ Assert.assertNotNull(prc.getOutboundMessageContext().getMessage());
+ Assert.assertTrue(prc.getOutboundMessageContext().getMessage() instanceof Response);
+
+ Response response = (Response) prc.getOutboundMessageContext().getMessage();
+ Assert.assertEquals(response.getVersion(), SAMLVersion.VERSION_11);
+ Assert.assertEquals(StatusCode.SUCCESS, response.getStatus().getStatusCode().getValue());
+
// TODO meaningful asserts
}
}
More information about the commits
mailing list