NIHVIVO-1207 enhance stub classes for unit tests.
This commit is contained in:
parent
78df1b181f
commit
631870cad2
4 changed files with 447 additions and 105 deletions
|
@ -0,0 +1,226 @@
|
|||
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
|
||||
|
||||
package stubs.javax.servlet.http;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.PrintWriter;
|
||||
import java.util.Locale;
|
||||
|
||||
import javax.servlet.ServletOutputStream;
|
||||
import javax.servlet.http.Cookie;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
|
||||
/**
|
||||
* A simple stub for HttpServletResponse
|
||||
*/
|
||||
public class HttpServletResponseStub implements HttpServletResponse {
|
||||
// ----------------------------------------------------------------------
|
||||
// Stub infrastructure
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
private String redirectLocation;
|
||||
|
||||
public String getRedirectLocation() {
|
||||
return redirectLocation;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Stub methods
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public void sendRedirect(String location) throws IOException {
|
||||
this.redirectLocation = location;
|
||||
}
|
||||
|
||||
// ----------------------------------------------------------------------
|
||||
// Un-implemented methods
|
||||
// ----------------------------------------------------------------------
|
||||
|
||||
@Override
|
||||
public void flushBuffer() throws IOException {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.flushBuffer() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getBufferSize() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getBufferSize() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getCharacterEncoding() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getCharacterEncoding() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getContentType() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getContentType() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public Locale getLocale() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getLocale() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public ServletOutputStream getOutputStream() throws IOException {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getOutputStream() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public PrintWriter getWriter() throws IOException {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.getWriter() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isCommitted() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.isCommitted() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void reset() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.reset() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void resetBuffer() {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.resetBuffer() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setBufferSize(int arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setBufferSize() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setCharacterEncoding(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setCharacterEncoding() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setContentLength(int arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setContentLength() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setContentType(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setContentType() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLocale(Locale arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setLocale() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addCookie(Cookie arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.addCookie() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addDateHeader(String arg0, long arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.addDateHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addHeader(String arg0, String arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.addHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addIntHeader(String arg0, int arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.addIntHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean containsHeader(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.containsHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeRedirectURL(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.encodeRedirectURL() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeRedirectUrl(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.encodeRedirectUrl() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeURL(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.encodeURL() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String encodeUrl(String arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.encodeUrl() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendError(int arg0) throws IOException {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.sendError() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void sendError(int arg0, String arg1) throws IOException {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.sendError() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setDateHeader(String arg0, long arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setDateHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setHeader(String arg0, String arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setIntHeader(String arg0, int arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setIntHeader() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStatus(int arg0) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setStatus() not implemented.");
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setStatus(int arg0, String arg1) {
|
||||
throw new RuntimeException(
|
||||
"HttpServletResponseStub.setStatus() not implemented.");
|
||||
}
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue