Update of /cvsroot/mockobjects/no-stone-unturned/src/nostone/addressbook In directory usw-pr-cvs1:/tmp/cvs-serv7896/src/nostone/addressbook Added Files: AddressBookServlet.java NullHttpServletRequest.java AddressBookServletTest.java NullHttpServletResponse.java Log Message: Started first test, Created Null request and response. --- NEW FILE: AddressBookServlet.java --- package nostone.addressbook; import javax.servlet.http.HttpServlet; public class AddressBookServlet extends HttpServlet { public AddressBookServlet() { } } --- NEW FILE: NullHttpServletRequest.java --- package nostone.addressbook; import javax.servlet.http.*; import javax.servlet.ServletInputStream; import javax.servlet.RequestDispatcher; import java.util.*; import java.security.Principal; import java.io.*; public class NullHttpServletRequest implements HttpServletRequest { public String getAuthType() { return null; } public Cookie[] getCookies() { return new Cookie[0]; } public long getDateHeader(String s) { return 0; } public String getHeader(String s) { return null; } public Enumeration getHeaders(String s) { return null; } public Enumeration getHeaderNames() { return null; } public int getIntHeader(String s) { return 0; } public String getMethod() { return null; } public String getPathInfo() { return null; } public String getPathTranslated() { return null; } public String getContextPath() { return null; } public String getQueryString() { return null; } public String getRemoteUser() { return null; } public boolean isUserInRole(String s) { return false; } public Principal getUserPrincipal() { return null; } public String getRequestedSessionId() { return null; } public String getRequestURI() { return null; } public StringBuffer getRequestURL() { return null; } public String getServletPath() { return null; } public HttpSession getSession(boolean b) { return null; } public HttpSession getSession() { return null; } public boolean isRequestedSessionIdValid() { return false; } public boolean isRequestedSessionIdFromCookie() { return false; } public boolean isRequestedSessionIdFromURL() { return false; } public boolean isRequestedSessionIdFromUrl() { return false; } public Object getAttribute(String s) { return null; } public Enumeration getAttributeNames() { return null; } public String getCharacterEncoding() { return null; } public void setCharacterEncoding(String s) throws UnsupportedEncodingException { } public int getContentLength() { return 0; } public String getContentType() { return null; } public ServletInputStream getInputStream() throws IOException { return null; } public String getParameter(String s) { return null; } public Enumeration getParameterNames() { return null; } public String[] getParameterValues(String s) { return new String[0]; } public Map getParameterMap() { return null; } public String getProtocol() { return null; } public String getScheme() { return null; } public String getServerName() { return null; } public int getServerPort() { return 0; } public BufferedReader getReader() throws IOException { return null; } public String getRemoteAddr() { return null; } public String getRemoteHost() { return null; } public void setAttribute(String s, Object o) { } public void removeAttribute(String s) { } public Locale getLocale() { return null; } public Enumeration getLocales() { return null; } public boolean isSecure() { return false; } public RequestDispatcher getRequestDispatcher(String s) { return null; } public String getRealPath(String s) { return null; } } --- NEW FILE: AddressBookServletTest.java --- package nostone.addressbook; import junit.framework.TestCase; import javax.servlet.http.*; import javax.servlet.ServletException; import java.io.IOException; public class AddressBookServletTest extends TestCase { public AddressBookServletTest(String name) { super(name); } public void testNoEntries() throws ServletException, IOException { HttpServletRequest mockRequest = new NullHttpServletRequest(); HttpServletResponse mockResponse = new NullHttpServletResponse(); AddressBookServlet servlet = new AddressBookServlet(); servlet.service(mockRequest, mockResponse); } } --- NEW FILE: NullHttpServletResponse.java --- package nostone.addressbook; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.Cookie; import javax.servlet.ServletOutputStream; import java.io.IOException; import java.io.PrintWriter; import java.util.Locale; public class NullHttpServletResponse implements HttpServletResponse { public void addCookie(Cookie cookie) { } public boolean containsHeader(String s) { return false; } public String encodeURL(String s) { return null; } public String encodeRedirectURL(String s) { return null; } public String encodeUrl(String s) { return null; } public String encodeRedirectUrl(String s) { return null; } public void sendError(int i, String s) throws IOException { } public void sendError(int i) throws IOException { } public void sendRedirect(String s) throws IOException { } public void setDateHeader(String s, long l) { } public void addDateHeader(String s, long l) { } public void setHeader(String s, String s1) { } public void addHeader(String s, String s1) { } public void setIntHeader(String s, int i) { } public void addIntHeader(String s, int i) { } public void setStatus(int i) { } public void setStatus(int i, String s) { } public String getCharacterEncoding() { return null; } public ServletOutputStream getOutputStream() throws IOException { return null; } public PrintWriter getWriter() throws IOException { return null; } public void setContentLength(int i) { } public void setContentType(String s) { } public void setBufferSize(int i) { } public int getBufferSize() { return 0; } public void flushBuffer() throws IOException { } public void resetBuffer() { } public boolean isCommitted() { return false; } public void reset() { } public void setLocale(Locale locale) { } public Locale getLocale() { return null; } } |