You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2011/03/31 19:01:57 UTC

svn commit: r1087372 - in /webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom: om/ om/impl/builder/ om/impl/dom/ om/impl/llom/ om/impl/serializer/ om/util/ soap/ soap/impl/llom/ util/stax/ util/stax/xop/

Author: veithen
Date: Thu Mar 31 17:01:56 2011
New Revision: 1087372

URL: http://svn.apache.org/viewvc?rev=1087372&view=rev
Log:
Make use of the API defined by AXIOM-353 in the unit tests.

Modified:
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/AttrNsTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/DefaultNSHandlingTest.java
    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/om/OMCachingTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDTDTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDiscardTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMElementCloneTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/SpacesTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/StaxParserTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/dom/ConvertLLOMToDOOMTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMAttributeTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMSourcedElementTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/serializer/PreserveEnvelopeTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/ElementHelperTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/OMElementHelperTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/CashWihBuildElementTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPEnvelopeBuildTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/impl/llom/OMElementTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReaderTest.java
    webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/xop/XOPRoundtripTest.java

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/AttrNsTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/AttrNsTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/AttrNsTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/AttrNsTest.java Thu Mar 31 17:01:56 2011
@@ -19,11 +19,9 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.util.StAXUtils;
 import org.custommonkey.xmlunit.Diff;
 import org.custommonkey.xmlunit.XMLTestCase;
 
-import javax.xml.stream.XMLStreamReader;
 import java.io.StringReader;
 import java.util.Iterator;
 
@@ -58,12 +56,9 @@ public class AttrNsTest extends XMLTestC
     public void testAttributesWithNamespaceSerialization() throws Exception {
         String xmlString =
                 "<root xmlns='http://custom.com'><node cust:id='123' xmlns:cust='http://custom.com' /></root>";
-        XMLStreamReader xmlStreamReader = StAXUtils.createXMLStreamReader(
-                new StringReader(xmlString));
 
         // copied code from the generated stub class toOM method
-        org.apache.axiom.om.impl.builder.StAXOMBuilder builder =
-                new org.apache.axiom.om.impl.builder.StAXOMBuilder(xmlStreamReader);
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(new StringReader(xmlString));
         org.apache.axiom.om.OMElement documentElement = builder
                 .getDocumentElement();
 

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/DefaultNSHandlingTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/DefaultNSHandlingTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/DefaultNSHandlingTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/DefaultNSHandlingTest.java Thu Mar 31 17:01:56 2011
@@ -19,7 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axiom.om.xpath.AXIOMXPath;
 import org.custommonkey.xmlunit.XMLTestCase;
@@ -29,7 +28,7 @@ import org.jaxen.XPath;
 
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamWriter;
-import java.io.ByteArrayInputStream;
+import java.io.StringReader;
 import java.util.Iterator;
 
 public class DefaultNSHandlingTest extends XMLTestCase {
@@ -39,18 +38,13 @@ public class DefaultNSHandlingTest exten
                 "<head><title>Frobnostication</title></head>" +
                 "<body><p>Moved to <a href='http://frob.com'>here</a>.</p></body>" +
                 "</html>";
-        try {
-            StAXOMBuilder stAXOMBuilder =
-                    new StAXOMBuilder(new ByteArrayInputStream(testXML.getBytes()));
-            OMElement documentElement = stAXOMBuilder.getDocumentElement();
-
-            checkNS(documentElement);
+        OMXMLParserWrapper builder =
+                OMXMLBuilderFactory.createOMBuilder(new StringReader(testXML));
+        OMElement documentElement = builder.getDocumentElement();
 
-            checkNSWithChildren(documentElement);
+        checkNS(documentElement);
 
-        } catch (XMLStreamException e) {
-            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
-        }
+        checkNSWithChildren(documentElement);
     }
 
     private void checkNSWithChildren(OMElement documentElement) {

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=1087372&r1=1087371&r2=1087372&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 Thu Mar 31 17:01:56 2011
@@ -19,8 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.impl.llom.factory.OMXMLBuilderFactory;
 import org.apache.axiom.om.impl.llom.util.AXIOMUtil;
 import org.apache.axiom.om.util.StAXUtils;
 import org.custommonkey.xmlunit.XMLTestCase;
@@ -33,7 +31,6 @@ import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
 import java.io.ByteArrayInputStream;
 import java.io.IOException;
-import java.io.Reader;
 import java.io.StringReader;
 import java.io.StringWriter;
 import java.util.Iterator;
@@ -136,7 +133,7 @@ public class NamespaceTest extends XMLTe
                 "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"><soapenv:Header /><soapenv:Body><ns1:createAccountRequest xmlns:ns1=\"http://www.wso2.com/types\"><clientinfo xmlns=\"http://www.wso2.com/types\"><name>bob</name><ssn>123456789</ssn></clientinfo><password xmlns=\"\">passwd</password></ns1:createAccountRequest></soapenv:Body></soapenv:Envelope>";
 
         try {
-            OMElement documentElement = new StAXOMBuilder(new ByteArrayInputStream(xml.getBytes()))
+            OMElement documentElement = OMXMLBuilderFactory.createOMBuilder(new StringReader(xml))
                     .getDocumentElement();
             String actualXML = documentElement.toString();
             assertXMLEqual(xml, actualXML);
@@ -247,9 +244,7 @@ public class NamespaceTest extends XMLTe
                         "</foo:foo>";
 
         // read and build XML content
-        Reader reader = new StringReader(content);
-        XMLStreamReader parser = StAXUtils.createXMLStreamReader(reader);
-        StAXOMBuilder builder = new StAXOMBuilder(parser);
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(new StringReader(content));
         OMElement element = builder.getDocumentElement();
 
         int count = 0;
@@ -272,9 +267,7 @@ public class NamespaceTest extends XMLTe
         element.close(false);
 
         // reread and rebuild XML content
-        reader = new StringReader(output);
-        parser = StAXUtils.createXMLStreamReader(reader);
-        builder = new StAXOMBuilder(parser);
+        builder = OMXMLBuilderFactory.createOMBuilder(new StringReader(output));
         element = builder.getDocumentElement();
 
         count = 0;

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMCachingTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMCachingTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMCachingTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMCachingTest.java Thu Mar 31 17:01:56 2011
@@ -19,12 +19,8 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.util.StAXUtils;
-
 import javax.xml.stream.XMLStreamException;
 import javax.xml.stream.XMLStreamReader;
-import java.io.FileNotFoundException;
 
 public class OMCachingTest extends AbstractTestCase {
     private XMLStreamReader xmlStreamReader;
@@ -44,13 +40,11 @@ public class OMCachingTest extends Abstr
         OMElement documentElement = null;
         try {
             // first build the OM tree without caching and see whether up can cosume it again
-            StAXOMBuilder builder = new StAXOMBuilder(getXMLStreamReader());
+            OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(getTestResource(TestConstants.SOAP_SOAPMESSAGE));
             documentElement = builder.getDocumentElement();
             String envelopeString = documentElement.toStringWithConsume();
         } catch (XMLStreamException e) {
             e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
-        } catch (FileNotFoundException e) {
-            e.printStackTrace();  //To change body of catch statement use File | Settings | File Templates.
         }
 
         try {
@@ -69,21 +63,15 @@ public class OMCachingTest extends Abstr
         OMElement documentElement = null;
         try {
             // first build the OM tree without caching and see whether up can cosume it again
-            StAXOMBuilder builder = new StAXOMBuilder(getXMLStreamReader());
+            OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(getTestResource(TestConstants.SOAP_SOAPMESSAGE));
             documentElement = builder.getDocumentElement();
             String envelopeString = documentElement.toString();
             envelopeString = documentElement.toStringWithConsume();
             assertTrue(true);
         } catch (XMLStreamException e) {
             fail("Parser should not failt as the element was serialized with caching");
-        } catch (FileNotFoundException e) {
-            fail("Parser should not failt as the element was serialized with caching");
         }
 
         documentElement.close(false);
     }
-
-    private XMLStreamReader getXMLStreamReader() throws XMLStreamException, FileNotFoundException {
-        return StAXUtils.createXMLStreamReader(getTestResource(TestConstants.SOAP_SOAPMESSAGE));
-    }
 }

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDTDTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDTDTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDTDTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDTDTest.java Thu Mar 31 17:01:56 2011
@@ -19,7 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.util.StAXUtils;
 
 import javax.xml.stream.XMLStreamException;
@@ -35,7 +34,7 @@ public class OMDTDTest extends AbstractT
 
     protected void setUp() throws Exception {
         try {
-            StAXOMBuilder stAXOMBuilder = new StAXOMBuilder(getTestResource("dtd.xml"));
+            OMXMLParserWrapper stAXOMBuilder = OMXMLBuilderFactory.createOMBuilder(getTestResource("dtd.xml"));
             document = this.document = stAXOMBuilder.getDocument();
         } catch (Exception e) {
             e.printStackTrace();
@@ -87,7 +86,7 @@ public class OMDTDTest extends AbstractT
         
         InputStream is = getTestResource("web_w_dtd2.xml");
         XMLStreamReader reader = StAXUtils.createNetworkDetachedXMLStreamReader(is);
-        StAXOMBuilder builder = new StAXOMBuilder(reader);
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(reader);
         OMElement root = builder.getDocumentElement();
         assertTrue(root.getLocalName().equals("web-app"));
         OMDocument document = builder.getDocument();

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDiscardTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDiscardTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDiscardTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMDiscardTest.java Thu Mar 31 17:01:56 2011
@@ -18,13 +18,6 @@
  */
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.util.StAXUtils;
-
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-import java.io.FileNotFoundException;
-
 /**
  *Test the discard method
  */
@@ -41,7 +34,7 @@ public class OMDiscardTest extends Abstr
         try {
             // first build the OM tree without caching and see whether we can discard
             // an element from it
-            StAXOMBuilder builder = new StAXOMBuilder(getXMLStreamReader());
+            OMXMLParserWrapper builder = OMXMLBuilderFactory.createOMBuilder(getTestResource(TestConstants.SOAP_SOAPMESSAGE));
             documentElement = builder.getDocumentElement();
 
             documentElement.getFirstElement().discard();
@@ -52,9 +45,4 @@ public class OMDiscardTest extends Abstr
         }
         documentElement.close(false);
     }
-
-    private XMLStreamReader getXMLStreamReader() throws XMLStreamException, FileNotFoundException {
-        return StAXUtils.createXMLStreamReader(getTestResource(TestConstants.SOAP_SOAPMESSAGE));
-    }
-
 }

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMElementCloneTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMElementCloneTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMElementCloneTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/OMElementCloneTest.java Thu Mar 31 17:01:56 2011
@@ -19,7 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.soap.SOAPBody;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.w3c.dom.Document;
@@ -41,9 +40,9 @@ public class OMElementCloneTest extends 
         SOAPBody body = soapEnvelope.getBody();
 
         OMElement firstClonedBodyElement =
-                new StAXOMBuilder(body.getXMLStreamReader()).getDocumentElement();
+                OMXMLBuilderFactory.createStAXOMBuilder(body.getXMLStreamReader()).getDocumentElement();
         OMElement secondClonedBodyElement =
-                new StAXOMBuilder(body.getXMLStreamReader()).getDocumentElement();
+                OMXMLBuilderFactory.createStAXOMBuilder(body.getXMLStreamReader()).getDocumentElement();
 
         // first check whether both have the same information
         String firstClonedBodyElementText = firstClonedBodyElement.toString();

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/SpacesTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/SpacesTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/SpacesTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/SpacesTest.java Thu Mar 31 17:01:56 2011
@@ -19,8 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.impl.llom.factory.OMXMLBuilderFactory;
 import org.apache.axiom.om.util.StAXUtils;
 import org.custommonkey.xmlunit.Diff;
 import org.w3c.dom.Document;
@@ -50,7 +48,7 @@ public class SpacesTest extends Abstract
     }
 
     private void checkOMConformance(InputStream iStream) throws Exception {
-        StAXOMBuilder staxOMBuilder = OMXMLBuilderFactory.
+        OMXMLParserWrapper staxOMBuilder = OMXMLBuilderFactory.
                 createStAXOMBuilder(OMAbstractFactory.getOMFactory(),
                                     StAXUtils.createXMLStreamReader(
                                             iStream));

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/StaxParserTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/StaxParserTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/StaxParserTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/StaxParserTest.java Thu Mar 31 17:01:56 2011
@@ -19,8 +19,6 @@
 
 package org.apache.axiom.om;
 
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.impl.llom.factory.OMXMLBuilderFactory;
 import org.apache.axiom.om.util.StAXUtils;
 
 import javax.xml.stream.XMLStreamException;
@@ -81,8 +79,8 @@ public class StaxParserTest extends Abst
 
     protected void tearDown() throws Exception {
         parser1.close();
-        ((StAXOMBuilder)builder2).close();
-        ((StAXOMBuilder)builder3).close();
+        builder2.close();
+        builder3.close();
     }
 
     public void testParserEventsWithCache() throws Exception {

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java Thu Mar 31 17:01:56 2011
@@ -24,7 +24,8 @@ import org.apache.axiom.om.OMAbstractFac
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.OMText;
-import org.apache.axiom.om.impl.llom.factory.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axiom.testutils.InvocationCounter;
 import org.apache.axiom.testutils.io.ExceptionInputStream;
@@ -36,7 +37,7 @@ import java.util.Iterator;
 import javax.xml.stream.XMLStreamReader;
 
 public class StAXOMBuilderTest extends AbstractTestCase {
-    StAXOMBuilder stAXOMBuilder;
+    OMXMLParserWrapper stAXOMBuilder;
     private OMElement rootElement;
 
     /** Constructor. */
@@ -131,7 +132,7 @@ public class StAXOMBuilderTest extends A
         InvocationCounter invocationCounter = new InvocationCounter();
         XMLStreamReader reader = (XMLStreamReader)invocationCounter.createProxy(originalReader);
         
-        StAXOMBuilder stAXOMBuilder =
+        OMXMLParserWrapper stAXOMBuilder =
                 OMXMLBuilderFactory.createStAXOMBuilder(OMAbstractFactory.getSOAP11Factory(),
                                                         reader);
         
@@ -190,7 +191,7 @@ public class StAXOMBuilderTest extends A
         InvocationCounter invocationCounter = new InvocationCounter();
         XMLStreamReader reader = (XMLStreamReader)invocationCounter.createProxy(originalReader);
         
-        StAXOMBuilder builder = new StAXOMBuilder(reader);
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(reader);
         
         try {
             while (true) {

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/dom/ConvertLLOMToDOOMTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/dom/ConvertLLOMToDOOMTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/dom/ConvertLLOMToDOOMTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/dom/ConvertLLOMToDOOMTest.java Thu Mar 31 17:01:56 2011
@@ -22,7 +22,8 @@ package org.apache.axiom.om.impl.dom;
 import junit.framework.TestCase;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axiom.soap.SOAP11Constants;
 import org.apache.axiom.soap.SOAPEnvelope;
@@ -102,8 +103,8 @@ public class ConvertLLOMToDOOMTest exten
 
         OMElement payload = doomEnv.getBody().getFirstElement();
 
-        StAXOMBuilder llomBuilder =
-                new StAXOMBuilder(payload.getXMLStreamReaderWithoutCaching());
+        OMXMLParserWrapper llomBuilder =
+                OMXMLBuilderFactory.createStAXOMBuilder(payload.getXMLStreamReaderWithoutCaching());
 
         OMElement llomPayload = llomBuilder.getDocumentElement();
 

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMAttributeTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMAttributeTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMAttributeTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMAttributeTest.java Thu Mar 31 17:01:56 2011
@@ -25,11 +25,10 @@ import org.apache.axiom.om.OMAttribute;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 
-import javax.xml.stream.XMLStreamReader;
-import java.io.ByteArrayInputStream;
+import java.io.StringReader;
 
 public class OMAttributeTest extends TestCase {
 
@@ -79,10 +78,7 @@ public class OMAttributeTest extends Tes
     }
 
     private String addAttributeMethod1(String xmlString) throws Exception {
-        XMLStreamReader parser2;
-
-        parser2 = StAXUtils.createXMLStreamReader(new ByteArrayInputStream(xmlString.getBytes()));
-        StAXOMBuilder builder2 = new StAXOMBuilder(parser2);
+        OMXMLParserWrapper builder2 = OMXMLBuilderFactory.createOMBuilder(new StringReader(xmlString));
         OMElement doc = builder2.getDocumentElement();
 
         OMFactory factory = OMAbstractFactory.getOMFactory();
@@ -96,10 +92,7 @@ public class OMAttributeTest extends Tes
     }
 
     private String addAttributeMethod2(String xmlString) throws Exception {
-        XMLStreamReader parser2;
-
-        parser2 = StAXUtils.createXMLStreamReader(new ByteArrayInputStream(xmlString.getBytes()));
-        StAXOMBuilder builder2 = new StAXOMBuilder(parser2);
+        OMXMLParserWrapper builder2 = OMXMLBuilderFactory.createOMBuilder(new StringReader(xmlString));
         OMElement doc = builder2.getDocumentElement();
 
         OMFactory factory = OMAbstractFactory.getOMFactory();

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMSourcedElementTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMSourcedElementTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMSourcedElementTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/llom/OMSourcedElementTest.java Thu Mar 31 17:01:56 2011
@@ -28,9 +28,10 @@ import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.om.OMNode;
 import org.apache.axiom.om.OMOutputFormat;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.apache.axiom.om.ds.CharArrayDataSource;
 import org.apache.axiom.om.impl.OMNamespaceImpl;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.impl.llom.factory.OMLinkedListImplFactory;
 import org.apache.axiom.om.impl.serialize.StreamingOMSerializer;
 import org.apache.axiom.om.util.StAXUtils;
@@ -964,7 +965,7 @@ public class OMSourcedElementTest extend
         StringWriter writer = new StringWriter();
         XMLStreamWriter xmlwriter = StAXUtils.createXMLStreamWriter(writer);
 
-        StAXOMBuilder builder = new StAXOMBuilder(element.getXMLStreamReader());
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(element.getXMLStreamReader());
         OMDocument omDocument = builder.getDocument();
         Iterator it = omDocument.getChildren();
         while (it.hasNext()) {
@@ -992,7 +993,7 @@ public class OMSourcedElementTest extend
         StringWriter writer = new StringWriter();
         XMLStreamWriter xmlwriter = StAXUtils.createXMLStreamWriter(writer);
 
-        StAXOMBuilder builder = new StAXOMBuilder(root.getXMLStreamReader());
+        OMXMLParserWrapper builder = OMXMLBuilderFactory.createStAXOMBuilder(root.getXMLStreamReader());
         OMDocument omDocument = builder.getDocument();
         Iterator it = omDocument.getChildren();
         while (it.hasNext()) {

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/serializer/PreserveEnvelopeTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/serializer/PreserveEnvelopeTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/serializer/PreserveEnvelopeTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/serializer/PreserveEnvelopeTest.java Thu Mar 31 17:01:56 2011
@@ -20,11 +20,11 @@
 package org.apache.axiom.om.impl.serializer;
 
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.custommonkey.xmlunit.XMLTestCase;
 
-import javax.xml.stream.XMLStreamException;
-import java.io.ByteArrayInputStream;
+import java.io.StringReader;
 
 public class PreserveEnvelopeTest extends XMLTestCase {
 
@@ -90,21 +90,15 @@ public class PreserveEnvelopeTest extend
 
 
     public void testOMNS() {
-        try {
-            StAXOMBuilder builder =
-                    new StAXOMBuilder(new ByteArrayInputStream(originalXML.getBytes()));
-            OMElement documentElement = builder.getDocumentElement();
-            //assertXMLEqual(originalXML, documentElement.toString());
-            documentElement.build();
-
-            String outstr = documentElement.toString();
-            assertTrue(outstr.indexOf("xmlns:saml=") > 0);
-            assertTrue(outstr.indexOf("<Assertion") == 0);
-
-        } catch (XMLStreamException e) {
-            e.printStackTrace();
-
-        }
+        OMXMLParserWrapper builder =
+                OMXMLBuilderFactory.createOMBuilder(new StringReader(originalXML));
+        OMElement documentElement = builder.getDocumentElement();
+        //assertXMLEqual(originalXML, documentElement.toString());
+        documentElement.build();
+
+        String outstr = documentElement.toString();
+        assertTrue(outstr.indexOf("xmlns:saml=") > 0);
+        assertTrue(outstr.indexOf("<Assertion") == 0);
     }
 
 

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/ElementHelperTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/ElementHelperTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/ElementHelperTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/ElementHelperTest.java Thu Mar 31 17:01:56 2011
@@ -40,8 +40,8 @@ import org.apache.axiom.om.OMAbstractFac
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMSourcedElement;
+import org.apache.axiom.om.OMXMLBuilderFactory;
 import org.apache.axiom.om.ds.WrappedTextNodeOMDataSourceFromDataSource;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.impl.llom.OMSourcedElementImpl;
 import org.apache.axiom.om.util.AXIOMUtil;
 import org.apache.axiom.om.util.ElementHelper;
@@ -93,7 +93,7 @@ public class ElementHelperTest extends T
         factory.setProperty(XMLInputFactory.IS_COALESCING, Boolean.FALSE);
         XMLStreamReader reader = factory.createXMLStreamReader(
                 new SequenceInputStream(v.elements()), "ascii");
-        OMElement element = new StAXOMBuilder(reader).getDocumentElement();
+        OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(reader).getDocumentElement();
         Reader in = ElementHelper.getTextAsStream(element, false);
         IOTestUtils.compareStreams(new InputStreamReader(ds.getInputStream(), "ascii"), in);
     }

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/OMElementHelperTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/OMElementHelperTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/OMElementHelperTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/util/OMElementHelperTest.java Thu Mar 31 17:01:56 2011
@@ -22,21 +22,17 @@ package org.apache.axiom.om.util;
 import org.apache.axiom.om.AbstractTestCase;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
 import org.apache.axiom.om.impl.dom.DOOMAbstractFactory;
 
-import javax.xml.stream.XMLStreamReader;
-
 public class OMElementHelperTest extends AbstractTestCase {
 
     private String testXMLFilePath = "soap/soapmessage.xml";
 
 
     public void testImportOMElement() throws Exception {
-        XMLStreamReader xmlStreamReader = StAXUtils.createXMLStreamReader(
-                getTestResource(testXMLFilePath));
         OMElement documentElement =
-                new StAXOMBuilder(OMAbstractFactory.getOMFactory(), xmlStreamReader)
+                OMXMLBuilderFactory.createOMBuilder(OMAbstractFactory.getOMFactory(), getTestResource(testXMLFilePath))
                         .getDocumentElement();
 
         // first lets try to import an element created from llom in to llom factory. This should return the same element

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/CashWihBuildElementTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/CashWihBuildElementTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/CashWihBuildElementTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/CashWihBuildElementTest.java Thu Mar 31 17:01:56 2011
@@ -22,14 +22,13 @@ package org.apache.axiom.soap;
 import org.apache.axiom.om.AbstractTestCase;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
-import org.apache.axiom.om.impl.llom.factory.OMXMLBuilderFactory;
-import org.apache.axiom.om.util.StAXUtils;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.apache.axiom.soap.impl.llom.soap11.SOAP11Factory;
 
 public class CashWihBuildElementTest extends AbstractTestCase {
 
-    StAXOMBuilder stAXOMBuilder;
+    OMXMLParserWrapper stAXOMBuilder;
     private OMElement rootElement;
 
     /**
@@ -41,10 +40,9 @@ public class CashWihBuildElementTest ext
 
     protected void setUp() throws Exception {
         stAXOMBuilder =
-                OMXMLBuilderFactory.createStAXOMBuilder(
+                OMXMLBuilderFactory.createOMBuilder(
                         OMAbstractFactory.getSOAP11Factory(),
-                        StAXUtils.createXMLStreamReader(
-                                getTestResource("non_soap.xml")));
+                        getTestResource("non_soap.xml"));
         rootElement = stAXOMBuilder.getDocumentElement();
     }
 

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPEnvelopeBuildTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPEnvelopeBuildTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPEnvelopeBuildTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/SOAPEnvelopeBuildTest.java Thu Mar 31 17:01:56 2011
@@ -28,8 +28,9 @@ import junit.framework.TestCase;
 
 import org.apache.axiom.om.util.CommonUtils;
 import org.apache.axiom.om.util.StAXUtils;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
 import org.apache.axiom.om.OMElement;
+import org.apache.axiom.om.OMXMLBuilderFactory;
+import org.apache.axiom.om.OMXMLParserWrapper;
 import org.apache.axiom.soap.SOAPBody;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.SOAPHeader;
@@ -91,8 +92,7 @@ public class SOAPEnvelopeBuildTest exten
 	}
 
     public void testBodyPreservedSerializeAndConsumeAsXML() throws Exception{
-		XMLStreamReader parser = StAXUtils.createXMLStreamReader(new StringReader(testMessage));
-		StAXOMBuilder sob = new StAXOMBuilder(parser);
+		OMXMLParserWrapper sob = OMXMLBuilderFactory.createOMBuilder(new StringReader(testMessage));
 		OMElement se = sob.getDocumentElement();
 		OMElement sh = se.getFirstElement();
 		Iterator iter = sh.getChildElements();

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/impl/llom/OMElementTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/impl/llom/OMElementTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/impl/llom/OMElementTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/soap/impl/llom/OMElementTest.java Thu Mar 31 17:01:56 2011
@@ -27,7 +27,7 @@ import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMNamespace;
 import org.apache.axiom.om.OMTestCase;
 import org.apache.axiom.om.OMText;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
 import org.apache.axiom.om.impl.dom.DOOMAbstractFactory;
 import org.apache.axiom.soap.SOAPEnvelope;
 import org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder;
@@ -156,7 +156,7 @@ public class OMElementTest extends OMTes
         doomElement.setText(text);
         llomRoot.addChild(doomElement);
 
-        OMElement newElement = (new StAXOMBuilder(this.factory, llomRoot
+        OMElement newElement = (OMXMLBuilderFactory.createStAXOMBuilder(this.factory, llomRoot
                 .getXMLStreamReader())).getDocumentElement();
         newElement.build();
         OMElement secondElement = newElement.getFirstElement();
@@ -173,7 +173,7 @@ public class OMElementTest extends OMTes
         OMText doomText = doomFactory.createOMText(text);
         llomRoot.addChild(doomText);
 
-        OMElement newElement = (new StAXOMBuilder(this.factory, llomRoot
+        OMElement newElement = (OMXMLBuilderFactory.createStAXOMBuilder(this.factory, llomRoot
                 .getXMLStreamReader())).getDocumentElement();
         newElement.build();
         assertEquals(newElement.getText(), text);
@@ -189,7 +189,7 @@ public class OMElementTest extends OMTes
         llomElement.setText(text);
         doomRoot.addChild(llomElement);
 
-        OMElement newElement = (new StAXOMBuilder(this.factory, doomRoot
+        OMElement newElement = (OMXMLBuilderFactory.createStAXOMBuilder(this.factory, doomRoot
                 .getXMLStreamReader())).getDocumentElement();
         newElement.build();
         OMElement secondElement = newElement.getFirstElement();
@@ -208,7 +208,7 @@ public class OMElementTest extends OMTes
         doomRoot.addChild(llomText);
         doomRoot.addChild(comment);
 
-        OMElement newElement = (new StAXOMBuilder(this.factory, doomRoot
+        OMElement newElement = (OMXMLBuilderFactory.createStAXOMBuilder(this.factory, doomRoot
                 .getXMLStreamReader())).getDocumentElement();
         newElement.build();
         assertEquals(newElement.getText(), text);

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReaderTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReaderTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReaderTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReaderTest.java Thu Mar 31 17:01:56 2011
@@ -27,7 +27,7 @@ import javax.xml.stream.XMLStreamReader;
 import javax.xml.stream.XMLStreamWriter;
 
 import org.apache.axiom.om.OMElement;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
 import org.apache.axiom.om.impl.serialize.StreamingOMSerializer;
 import org.apache.axiom.om.util.StAXUtils;
 import org.apache.axiom.util.stax.WrappedTextNodeStreamReader;
@@ -44,7 +44,7 @@ public class WrappedTextNodeStreamReader
         StringReader reader = new StringReader(testString);
         XMLStreamReader xmlStreamReader
             = new WrappedTextNodeStreamReader(wrapperElementName, reader, chunkSize);
-        OMElement element = new StAXOMBuilder(xmlStreamReader).getDocumentElement();
+        OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(xmlStreamReader).getDocumentElement();
         assertEquals(wrapperElementName, element.getQName());
         assertEquals(wrapperElementName.getPrefix(), element.getQName().getPrefix());
         assertEquals(testString, element.getText());
@@ -136,7 +136,7 @@ public class WrappedTextNodeStreamReader
         StringReader reader = new StringReader(testString);
         XMLStreamReader xmlStreamReader
             = new WrappedTextNodeStreamReader(wrapperElementName, reader, chunkSize);
-        OMElement element = new StAXOMBuilder(xmlStreamReader).getDocumentElement();
+        OMElement element = OMXMLBuilderFactory.createStAXOMBuilder(xmlStreamReader).getDocumentElement();
         StringWriter writer = new StringWriter();
         element.serializeAndConsume(writer);
         assertXMLEqual(expectedXML, writer.toString());

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/xop/XOPRoundtripTest.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/xop/XOPRoundtripTest.java?rev=1087372&r1=1087371&r2=1087372&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/xop/XOPRoundtripTest.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/util/stax/xop/XOPRoundtripTest.java Thu Mar 31 17:01:56 2011
@@ -29,7 +29,7 @@ import org.apache.axiom.om.OMAbstractFac
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
 import org.apache.axiom.om.OMText;
-import org.apache.axiom.om.impl.builder.StAXOMBuilder;
+import org.apache.axiom.om.OMXMLBuilderFactory;
 import org.apache.axiom.testutils.activation.TestDataSource;
 
 public class XOPRoundtripTest extends TestCase {
@@ -42,7 +42,7 @@ public class XOPRoundtripTest extends Te
         XOPEncodingStreamReader encodedReader = new XOPEncodingStreamReader(originalReader,
                 ContentIDGenerator.DEFAULT, OptimizationPolicy.DEFAULT);
         XMLStreamReader decodedReader = new XOPDecodingStreamReader(encodedReader, encodedReader);
-        OMElement element2 = new StAXOMBuilder(decodedReader).getDocumentElement();
+        OMElement element2 = OMXMLBuilderFactory.createStAXOMBuilder(decodedReader).getDocumentElement();
         OMText child = (OMText)element2.getFirstOMChild();
         assertNotNull(child);
         assertTrue(child.isBinary());