You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by ve...@apache.org on 2009/08/08 15:22:26 UTC

svn commit: r802363 - in /webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom: om/NamespaceTest.java soap/SOAP11FaultImplConversionTest.java

Author: veithen
Date: Sat Aug  8 13:22:26 2009
New Revision: 802363

URL: http://svn.apache.org/viewvc?rev=802363&view=rev
Log:
Avoid direct usage of XML(Input|Output)Factory in unit tests and use StAXUtils instead.

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

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/NamespaceTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/NamespaceTest.java?rev=802363&r1=802362&r2=802363&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/NamespaceTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/NamespaceTest.java Sat Aug  8 13:22:26 2009
@@ -28,7 +28,6 @@
 
 import javax.xml.namespace.QName;
 import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.stream.XMLOutputFactory;
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
@@ -336,9 +335,7 @@
 
         // serialize it back to a String
         StringWriter stringWriter = new StringWriter();
-        XMLOutputFactory xmlOutputFactory = XMLOutputFactory.newInstance();
-        xmlOutputFactory.setProperty(XMLOutputFactory.IS_REPAIRING_NAMESPACES, Boolean.FALSE);
-        XMLStreamWriter xmlWriter = xmlOutputFactory.createXMLStreamWriter(stringWriter);
+        XMLStreamWriter xmlWriter = StAXUtils.createXMLStreamWriter(stringWriter);
         element.serialize(xmlWriter);
         String output = stringWriter.toString();
 

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAP11FaultImplConversionTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAP11FaultImplConversionTest.java?rev=802363&r1=802362&r2=802363&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAP11FaultImplConversionTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAP11FaultImplConversionTest.java Sat Aug  8 13:22:26 2009
@@ -20,9 +20,9 @@
 package org.apache.axiom.soap;
 
 import org.apache.axiom.om.AbstractTestCase;
+import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
 
-import javax.xml.stream.XMLInputFactory;
 import javax.xml.stream.XMLStreamReader;
 import java.io.InputStream;
 
@@ -34,9 +34,7 @@
     public void testConversion() {
         try {
             InputStream is = getTestResource(soap11FaulXmlPath);
-            XMLInputFactory xmlInputFactory = XMLInputFactory.newInstance();
-            xmlInputFactory.setProperty(XMLInputFactory.IS_NAMESPACE_AWARE, Boolean.TRUE) ;
-            XMLStreamReader reader = xmlInputFactory.createXMLStreamReader(is);
+            XMLStreamReader reader = StAXUtils.createXMLStreamReader(is);
 
             SOAPEnvelope env = new StAXSOAPModelBuilder(reader, null).getSOAPEnvelope();