You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by as...@apache.org on 2009/02/16 16:39:49 UTC

svn commit: r744943 - in /synapse/trunk/java/modules/core/src: main/java/org/apache/synapse/mediators/transform/FaultMediator.java test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java

Author: asankha
Date: Mon Feb 16 15:39:46 2009
New Revision: 744943

URL: http://svn.apache.org/viewvc?rev=744943&view=rev
Log:
Commit patch for SYNAPSE-508 from Michal Stochmialek

Modified:
    synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java
    synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java

Modified: synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java?rev=744943&r1=744942&r2=744943&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java (original)
+++ synapse/trunk/java/modules/core/src/main/java/org/apache/synapse/mediators/transform/FaultMediator.java Mon Feb 16 15:39:46 2009
@@ -97,10 +97,13 @@
         switch (soapVersion) {
             case SOAP11:
                 makeSOAPFault(synCtx, SOAP11, synLog);
+                break;
             case SOAP12:
                 makeSOAPFault(synCtx, SOAP12, synLog);
+                break;
             case POX:
                 makePOXFault(synCtx, synLog);
+                break;
 
             default : {
                 // if this is a POX or REST message then make a POX fault

Modified: synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java?rev=744943&r1=744942&r2=744943&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java (original)
+++ synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/mediators/transform/FaultMediatorTest.java Mon Feb 16 15:39:46 2009
@@ -20,6 +20,8 @@
 package org.apache.synapse.mediators.transform;
 
 import junit.framework.TestCase;
+
+import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.SOAPFault;
 import org.apache.synapse.MessageContext;
@@ -57,5 +59,6 @@
         assertTrue(F_STRING.equals(fault.getReason().getText()));
         assertTrue(F_ACTOR_URI.equals(fault.getRole().getRoleValue()));
         assertTrue(F_DETAIL.equals(fault.getDetail().getText()));
+        assertEquals(SOAP11Constants.SOAP_ENVELOPE_NAMESPACE_URI, envelope.getNamespace().getNamespaceURI());
     }
 }