[jboss-cvs] jboss-seam/src/main/org/jboss/seam/mock ...
Gavin King
gavin.king at jboss.com
Mon Feb 12 12:36:20 EST 2007
User: gavin
Date: 07/02/12 12:36:20
Modified: src/main/org/jboss/seam/mock MockFacesContext.java
MockRenderKit.java
Added: src/main/org/jboss/seam/mock MockResponseWriter.java
Log:
mock response writer
Revision Changes Path
1.11 +4 -3 jboss-seam/src/main/org/jboss/seam/mock/MockFacesContext.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: MockFacesContext.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/mock/MockFacesContext.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- MockFacesContext.java 26 Oct 2006 17:42:24 -0000 1.10
+++ MockFacesContext.java 12 Feb 2007 17:36:20 -0000 1.11
@@ -25,7 +25,7 @@
/**
* @author Gavin King
* @author <a href="mailto:theute at jboss.org">Thomas Heute</a>
- * @version $Revision: 1.10 $
+ * @version $Revision: 1.11 $
*/
public class MockFacesContext extends FacesContext
{
@@ -33,6 +33,7 @@
private UIViewRoot viewRoot;// = new UIViewRoot();
private Map<FacesMessage, String> messages = new HashMap<FacesMessage, String>();
private ExternalContext externalContext;
+ private ResponseWriter responseWriter;
public MockFacesContext(ExternalContext externalContext, Application application)
{
@@ -131,13 +132,13 @@
@Override
public ResponseWriter getResponseWriter()
{
- throw new UnsupportedOperationException();
+ return responseWriter;
}
@Override
public void setResponseWriter(ResponseWriter writer)
{
- throw new UnsupportedOperationException();
+ responseWriter = writer;
}
@Override
1.4 +13 -8 jboss-seam/src/main/org/jboss/seam/mock/MockRenderKit.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: MockRenderKit.java
===================================================================
RCS file: /cvsroot/jboss/jboss-seam/src/main/org/jboss/seam/mock/MockRenderKit.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- MockRenderKit.java 19 Apr 2006 18:20:18 -0000 1.3
+++ MockRenderKit.java 12 Feb 2007 17:36:20 -0000 1.4
@@ -9,33 +9,38 @@
import javax.faces.render.Renderer;
import javax.faces.render.ResponseStateManager;
-public class MockRenderKit extends RenderKit {
+public class MockRenderKit extends RenderKit
+{
public static final MockRenderKit INSTANCE = new MockRenderKit();
@Override
- public void addRenderer(String x, String y, Renderer renderer) {
+ public void addRenderer(String x, String y, Renderer renderer)
+ {
throw new UnsupportedOperationException();
}
@Override
- public Renderer getRenderer(String x, String y) {
+ public Renderer getRenderer(String x, String y)
+ {
throw new UnsupportedOperationException();
}
@Override
- public ResponseStateManager getResponseStateManager() {
+ public ResponseStateManager getResponseStateManager()
+ {
return new MockResponseStateManager();
}
@Override
- public ResponseWriter createResponseWriter(Writer writer, String x,
- String y) {
- throw new UnsupportedOperationException();
+ public ResponseWriter createResponseWriter(Writer writer, String x, String y)
+ {
+ return new MockResponseWriter();
}
@Override
- public ResponseStream createResponseStream(OutputStream stream) {
+ public ResponseStream createResponseStream(OutputStream stream)
+ {
throw new UnsupportedOperationException();
}
1.1 date: 2007/02/12 17:36:20; author: gavin; state: Exp;jboss-seam/src/main/org/jboss/seam/mock/MockResponseWriter.java
Index: MockResponseWriter.java
===================================================================
package org.jboss.seam.mock;
import java.io.IOException;
import java.io.Writer;
import javax.faces.component.UIComponent;
import javax.faces.context.ResponseWriter;
public class MockResponseWriter extends ResponseWriter
{
@Override
public ResponseWriter cloneWithWriter(Writer writer)
{
// TODO Auto-generated method stub
return null;
}
@Override
public void endDocument() throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void endElement(String element) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void flush() throws IOException
{
// TODO Auto-generated method stub
}
@Override
public String getCharacterEncoding()
{
// TODO Auto-generated method stub
return null;
}
@Override
public String getContentType()
{
// TODO Auto-generated method stub
return null;
}
@Override
public void startDocument() throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void startElement(String element, UIComponent component) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void writeAttribute(String attribute, Object object, String string) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void writeComment(Object object) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void writeText(Object text, String string) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void writeText(char[] chars, int start, int end) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void writeURIAttribute(String attribute, Object object, String string) throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void close() throws IOException
{
// TODO Auto-generated method stub
}
@Override
public void write(char[] chars, int start, int end) throws IOException
{
// TODO Auto-generated method stub
}
}
More information about the jboss-cvs-commits
mailing list