Author: veithen
Date: Sun Mar  8 13:55:20 2009
New Revision: 751424

URL: http://svn.apache.org/viewvc?rev=751424&view=rev
Log:
No need to use a temporary file to dump a SOAPEnvelope. A ByteArrayOutputStream 
is enough.

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

Modified: 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMNavigatorTest.java
URL: 
http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMNavigatorTest.java?rev=751424&r1=751423&r2=751424&view=diff
==============================================================================
--- 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMNavigatorTest.java
 (original)
+++ 
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMNavigatorTest.java
 Sun Mar  8 13:55:20 2009
@@ -27,14 +27,12 @@
 import javax.xml.stream.XMLOutputFactory;
 import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
-import java.io.File;
-import java.io.FileOutputStream;
+
+import java.io.ByteArrayOutputStream;
 
 public class OMNavigatorTest extends AbstractTestCase {
     private SOAPEnvelope envelope = null;
     private OMXMLParserWrapper builder;
-    private File tempFile;
-    private XMLStreamWriter output;
 
     public OMNavigatorTest(String testName) {
         super(testName);
@@ -45,15 +43,14 @@
                 
createXMLStreamReader(getTestResource(TestConstants.SOAP_SOAPMESSAGE1));
         builder = new StAXSOAPModelBuilder(xmlStreamReader, null);
         envelope = (SOAPEnvelope) builder.getDocumentElement();
-        tempFile = File.createTempFile("temp", "xml");
-        output =
-                XMLOutputFactory.newInstance().createXMLStreamWriter(
-                        new FileOutputStream(tempFile), 
OMConstants.DEFAULT_CHAR_SET_ENCODING);
     }
 
     public void testnavigatorFullyBuilt() throws Exception {
         assertNotNull(envelope);
         //dump the out put to a  temporary file
+        XMLStreamWriter output =
+            XMLOutputFactory.newInstance().createXMLStreamWriter(
+                    new ByteArrayOutputStream(), 
OMConstants.DEFAULT_CHAR_SET_ENCODING);
         envelope.serialize(output);
 
         //now the OM is fully created -> test the navigation
@@ -95,9 +92,4 @@
         }
 
     }
-
-    protected void tearDown() throws Exception {
-        tempFile.delete();
-    }
-
 }


Reply via email to