Author: craigmcc Date: Fri Dec 30 22:43:36 2005 New Revision: 360254 URL: http://svn.apache.org/viewcvs?rev=360254&view=rev Log: Implement MockRenderKit.createResponseStream().
Modified: struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockPrintWriter.java struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockRenderKit.java Modified: struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockPrintWriter.java URL: http://svn.apache.org/viewcvs/struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockPrintWriter.java?rev=360254&r1=360253&r2=360254&view=diff ============================================================================== --- struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockPrintWriter.java (original) +++ struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockPrintWriter.java Fri Dec 30 22:43:36 2005 @@ -36,7 +36,7 @@ /** * <p>Return a default instance.</p> * - * @writer Temporary buffer storage for us to use + * @param writer Temporary buffer storage for us to use */ public MockPrintWriter(CharArrayWriter writer) { super(writer); Modified: struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockRenderKit.java URL: http://svn.apache.org/viewcvs/struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockRenderKit.java?rev=360254&r1=360253&r2=360254&view=diff ============================================================================== --- struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockRenderKit.java (original) +++ struts/shale/trunk/test-framework/src/java/org/apache/shale/test/mock/MockRenderKit.java Fri Dec 30 22:43:36 2005 @@ -16,6 +16,7 @@ package org.apache.shale.test.mock; +import java.io.IOException; import java.io.OutputStream; import java.io.Writer; import java.util.HashMap; @@ -90,7 +91,31 @@ public ResponseStream createResponseStream(OutputStream out) { - throw new UnsupportedOperationException(); + final OutputStream stream = out; + return new ResponseStream() { + + public void close() throws IOException { + stream.close(); + } + + public void flush() throws IOException { + stream.flush(); + } + + public void write(byte b[]) throws IOException { + stream.write(b); + } + + public void write(byte b[], int off, int len) throws IOException { + stream.write(b, off, len); + } + + public void write(int b) throws IOException { + stream.write(b); + } + + }; + } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]