You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@synapse.apache.org by ve...@apache.org on 2008/06/18 13:29:30 UTC

svn commit: r669138 - in /synapse/trunk/java: modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java pom.xml

Author: veithen
Date: Wed Jun 18 04:29:29 2008
New Revision: 669138

URL: http://svn.apache.org/viewvc?rev=669138&view=rev
Log:
Set Axiom version to SNAPSHOT to solve issue SYNAPSE-309. Also added a regression test for this issue.

Modified:
    synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java
    synapse/trunk/java/pom.xml

Modified: synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java
URL: http://svn.apache.org/viewvc/synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java?rev=669138&r1=669137&r2=669138&view=diff
==============================================================================
--- synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java (original)
+++ synapse/trunk/java/modules/core/src/test/java/org/apache/synapse/util/MessageHelperTest.java Wed Jun 18 04:29:29 2008
@@ -19,6 +19,8 @@
 
 package org.apache.synapse.util;
 
+import javax.activation.DataHandler;
+
 import junit.framework.TestCase;
 import org.apache.axis2.context.MessageContext;
 
@@ -35,4 +37,14 @@
         Object result = newMc.getProperty(key);
         assertEquals(result, "propValue");
     }
+    
+    // Regression test for SYNAPSE-309
+    public void testClonePartiallyWithAttachments() throws Exception {
+        MessageContext origMc = new MessageContext();
+        String contentId = origMc.addAttachment(new DataHandler("test", "text/html"));
+        MessageContext newMc = MessageHelper.clonePartially(origMc);
+        DataHandler dh = newMc.getAttachment(contentId);
+        assertNotNull(dh);
+        assertEquals("test", dh.getContent());
+    }
 }

Modified: synapse/trunk/java/pom.xml
URL: http://svn.apache.org/viewvc/synapse/trunk/java/pom.xml?rev=669138&r1=669137&r2=669138&view=diff
==============================================================================
--- synapse/trunk/java/pom.xml (original)
+++ synapse/trunk/java/pom.xml Wed Jun 18 04:29:29 2008
@@ -1127,7 +1127,7 @@
 
         <!-- Axis2 1.4 and its dependencies -->
         <axis2.version>1.4</axis2.version>
-        <axiom.version>1.2.7</axiom.version>
+        <axiom.version>SNAPSHOT</axiom.version>
         <xml_schema.version>1.4.2</xml_schema.version>
         <xml_apis.version>1.3.04</xml_apis.version>
         <wsdl4j.version>1.6.2</wsdl4j.version>