[java-identity-provider COMMIT] in /trunk: idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBui...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Dec 14 19:16:24 GMT 2011
Author: lajoie
Date: Wed Dec 14 19:16:24 2011
New Revision: 4088
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4088&view=rev
Log:
more action impls, unit testing, and bug fixing
Added:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/saml2/
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/saml2/Saml2ActionSupport.java (with props)
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/saml2/package-info.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddAudienceRestrictionToAssertions.java (contents, props changed)
- copied, changed from r4085, trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddAudienceRestrictionToAssertion.java
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/AddAudienceRestrictionToAssertionsTest.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/AddNotBeforeConditionToAssertionsTest.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/AddNotOnOrAfterConditionToAssertionsTest.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/AddOneTimeUseConditionToAssertionsTest.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/AddResponseShellTest.java (with props)
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/Saml2ActionTestingSupport.java (with props)
Removed:
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddAudienceRestrictionToAssertion.java
Modified:
trunk/idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBuilder.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/saml1/Saml1ActionSupport.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddAudienceRestrictionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddDoNotCacheConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddNotOnOrAfterConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddResponseShell.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddNotBeforeConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddNotOnOrAfterConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddOneTimeUseConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddResponseShell.java
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml1/AddAudienceRestrictionToAssertionsTest.java
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml1/AddResponseShellTest.java
trunk/idp-saml-impl/src/test/java/net/shibboleth/idp/saml/impl/profile/saml2/CheckRequestVersionTest.java
Modified: trunk/idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBuilder.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBuilder.java?rev=4088&r1=4087&r2=4088&view=diff
==============================================================================
--- trunk/idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBuilder.java (original)
+++ trunk/idp-profile-api/src/test/java/net/shibboleth/idp/profile/RequestContextBuilder.java Wed Dec 14 19:16:24 2011
@@ -390,9 +390,13 @@
*
* @return the constructed {@link BasicMessageMetadataSubcontext}
*/
- @NotNull
+ @Null
protected BasicMessageMetadataSubcontext buildInboudMessageMetadataContext(
@NotNull final MessageContext inboundMsgCtx) {
+ if(ObjectSupport.equals(NO_VAL, inboundMessageId) && ObjectSupport.equals(NO_VAL, inboundMessageIssuer)){
+ return null;
+ }
+
final BasicMessageMetadataSubcontext metadataCtx = new BasicMessageMetadataSubcontext(inboundMsgCtx);
if (ObjectSupport.equals(NO_VAL, inboundMessageId)) {
@@ -453,8 +457,12 @@
@NotNull
protected BasicMessageMetadataSubcontext buildOutboundMessageMetadataContext(
@NotNull final MessageContext outboundMsgCtx) {
+ if(ObjectSupport.equals(NO_VAL, outboundMessageId) && ObjectSupport.equals(NO_VAL, outboundMessageIssuer)){
+ return null;
+ }
+
final BasicMessageMetadataSubcontext metadataCtx = new BasicMessageMetadataSubcontext(outboundMsgCtx);
-
+
if (ObjectSupport.equals(NO_VAL, outboundMessageId)) {
metadataCtx.setMessageId(ActionTestingSupport.OUTBOUND_MSG_ID);
} else {
[... 843 lines stripped ...]
More information about the commits
mailing list