You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by ay...@apache.org on 2012/11/29 16:14:35 UTC
svn commit: r1415207 - in /cxf/trunk:
api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java
rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java
Author: ay
Date: Thu Nov 29 15:14:34 2012
New Revision: 1415207
URL: http://svn.apache.org/viewvc?rev=1415207&view=rev
Log:
fix those tests having problem when cos.threshold system prop is set low
Modified:
cxf/trunk/api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java
cxf/trunk/rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java
Modified: cxf/trunk/api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java?rev=1415207&r1=1415206&r2=1415207&view=diff
==============================================================================
--- cxf/trunk/api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java (original)
+++ cxf/trunk/api/src/test/java/org/apache/cxf/io/CachedOutputStreamTest.java Thu Nov 29 15:14:34 2012
@@ -123,7 +123,7 @@ public class CachedOutputStreamTest exte
public void testUseBusProps() throws Exception {
Bus oldbus = BusFactory.getThreadDefaultBus(false);
try {
- CachedOutputStream cos = new CachedOutputStream();
+ CachedOutputStream cos = new CachedOutputStream(64);
cos.write("Hello World!".getBytes());
cos.flush();
assertNull("expects no tmp file", cos.getTempFile());
Modified: cxf/trunk/rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java
URL: http://svn.apache.org/viewvc/cxf/trunk/rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java?rev=1415207&r1=1415206&r2=1415207&view=diff
==============================================================================
--- cxf/trunk/rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java (original)
+++ cxf/trunk/rt/core/src/test/java/org/apache/cxf/feature/transform/XSLTInterceptorsTest.java Thu Nov 29 15:14:34 2012
@@ -106,11 +106,13 @@ public class XSLTInterceptorsTest {
@Test
public void outStreamTest() throws SAXException, IOException, ParserConfigurationException {
CachedOutputStream cos = new CachedOutputStream();
+ cos.holdTempFile();
message.setContent(OutputStream.class, cos);
outInterceptor.handleMessage(message);
OutputStream os = message.getContent(OutputStream.class);
IOUtils.copy(messageIS, os);
os.close();
+ cos.releaseTempFileHold();
Document doc = DOMUtils.readXml(cos.getInputStream());
Assert.assertTrue("Message was not transformed", checkTransformedXML(doc));
}
@@ -118,12 +120,14 @@ public class XSLTInterceptorsTest {
@Test
public void outXMLStreamTest() throws XMLStreamException, SAXException, IOException, ParserConfigurationException {
CachedWriter cWriter = new CachedWriter();
+ cWriter.holdTempFile();
XMLStreamWriter xWriter = StaxUtils.createXMLStreamWriter(cWriter);
message.setContent(XMLStreamWriter.class, xWriter);
outInterceptor.handleMessage(message);
XMLStreamWriter tXWriter = message.getContent(XMLStreamWriter.class);
StaxUtils.copy(new StreamSource(messageIS), tXWriter);
tXWriter.close();
+ cWriter.releaseTempFileHold();
Document doc = DOMUtils.readXml(cWriter.getReader());
Assert.assertTrue("Message was not transformed", checkTransformedXML(doc));
}