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]

Reply via email to