cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bimargul...@apache.org
Subject svn commit: r732036 - /cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java
Date Tue, 06 Jan 2009 18:29:59 GMT
Author: bimargulies
Date: Tue Jan  6 10:29:59 2009
New Revision: 732036

URL: http://svn.apache.org/viewvc?rev=732036&view=rev
Log:
Add (ignored) unit test for bug in DOM stax reader.

Modified:
    cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java

Modified: cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java?rev=732036&r1=732035&r2=732036&view=diff
==============================================================================
--- cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java
(original)
+++ cxf/trunk/common/common/src/test/java/org/apache/cxf/staxutils/W3CDOMStreamReaderTest.java
Tue Jan  6 10:29:59 2009
@@ -31,7 +31,9 @@
 import javax.xml.transform.dom.DOMSource;
 
 import org.w3c.dom.Document;
+import org.w3c.dom.Element;
 
+import org.apache.cxf.helpers.DOMUtils;
 import org.apache.cxf.helpers.XMLUtils;
 
 import org.junit.Assert;
@@ -49,7 +51,8 @@
     @Test
     public void testReader() throws Exception {
         ByteArrayInputStream is = new ByteArrayInputStream(
-                "<Test xmlns=\"http://example.org/types\"><argument>foobar</argument></Test>".getBytes());
+                "<Test xmlns=\"http://example.org/types\"><argument>foobar</argument></Test>"
+                    .getBytes("utf-8"));
         DocumentBuilderFactory docBuilderFactory =
                 DocumentBuilderFactory.newInstance();
         docBuilderFactory.setNamespaceAware(true);
@@ -68,5 +71,18 @@
         assertTrue(XMLUtils.toString(writer.getDocument()).endsWith(RESULT));
 
     }
+    
+    @org.junit.Ignore
+    @Test
+    public void testTopLevelText() throws Exception {
+        ByteArrayInputStream is = new ByteArrayInputStream(
+               "<t:Test xmlns:t=\"http://example.org/types\">gorilla</t:Test>"
+               .getBytes("utf-8"));
+        Document doc = DOMUtils.readXml(is);
+        Element e = doc.getDocumentElement();
+        XMLStreamReader reader = StaxUtils.createXMLStreamReader(e);
+        String value = reader.getElementText();
+        assertEquals("gorilla", value);
+    }
 
 }
\ No newline at end of file



Mime
View raw message