super(metaFactory);
}
protected void runTest() throws Throwable {
OMFactory factory = metaFactory.getOMFactory();
DataSource ds = new RandomDataSource(654321, 64, 128, 20000000);
Vector/*<InputStream>*/ v = new Vector/*<InputStream>*/();
v.add(new ByteArrayInputStream("<a>".getBytes("ascii")));
v.add(ds.getInputStream());
v.add(new ByteArrayInputStream("</a>".getBytes("ascii")));
OMElement element = OMXMLBuilderFactory.createOMBuilder(factory,
StAXParserConfiguration.NON_COALESCING,
new SequenceInputStream(v.elements()), "ascii").getDocumentElement();
Reader in = element.getTextAsStream(false);
IOTestUtils.compareStreams(new InputStreamReader(ds.getInputStream(), "ascii"), in);
}