Author: veithen
Date: Wed Mar  4 23:15:07 2009
New Revision: 750219

URL: http://svn.apache.org/viewvc?rev=750219&view=rev
Log:
Added a test case demonstrating the issue described in WSCOMMONS-446.

Modified:
    
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/mtom/MTOMStAXSOAPModelBuilderTest.java

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/mtom/MTOMStAXSOAPModelBuilderTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/mtom/MTOMStAXSOAPModelBuilderTest.java?rev=750219&r1=750218&r2=750219&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/mtom/MTOMStAXSOAPModelBuilderTest.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/mtom/MTOMStAXSOAPModelBuilderTest.java
 Wed Mar  4 23:15:07 2009
@@ -168,6 +168,22 @@
         checkSerialization(root2, true);
     }
     
+    /**
+     * Test reading a message containing XOP.
+     * Serialize the tree (with caching).
+     * Then ensure that the XOP is preserved when it is serialized again.
+     * @throws Exception
+     */
+    // Test for unresolved issue WSCOMMONS-446
+    public void _testCreateSerializeAndSerializeOptimized() throws Exception {
+        OMElement root = createTestMTOMMessage();
+        
+        // Serialize the tree (with caching).
+        root.serialize(new ByteArrayOutputStream());
+        
+        // Write out the source
+        checkSerialization(root, true);
+    }
     
     /**
      * Test reading a message containing XOP.


Reply via email to