Author: veithen
Date: Fri May 28 19:10:49 2010
New Revision: 949264
URL: http://svn.apache.org/viewvc?rev=949264&view=rev
Log:
WSCOMMONS-546: Fixed the StAXOMBuilderTest so that it works with XLXP (IBM JRE
1.6).
Modified:
webservices/commons/trunk/modules/axiom/modules/axiom-tests/src/test/java/org/apache/axiom/om/impl/builder/StAXOMBuilderTest.java
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=949264&r1=949263&r2=949264&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
Fri May 28 19:10:49 2010
@@ -176,9 +176,12 @@ public class StAXOMBuilderTest extends A
* @throws Exception
*/
public void testIOExceptionInGetText() throws Exception {
- // Construct a stream that will throw an exception in the middle of a
text node
+ // Construct a stream that will throw an exception in the middle of a
text node.
+ // We need to create a very large document, because some parsers (such
as some
+ // versions of XLXP) have a large input buffer and would throw an
exception already
+ // when the XMLStreamReader is created.
StringBuffer xml = new StringBuffer("<root>");
- for (int i=0; i<10000; i++) {
+ for (int i=0; i<100000; i++) {
xml.append('x');
}
InputStream in = new ExceptionInputStream(new
ByteArrayInputStream(xml.toString().getBytes("ASCII")));