From: Jeff M. <cus...@us...> - 2004-05-18 13:44:25
|
Update of /cvsroot/mockobjects/mockobjects-java/src/j2ee/1.3/com/mockobjects/helpers In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31359/src/j2ee/1.3/com/mockobjects/helpers Modified Files: AbstractServletTestHelper.java TagTestHelper.java Log Message: Allow a request object to passed into the tag helper Index: AbstractServletTestHelper.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/j2ee/1.3/com/mockobjects/helpers/AbstractServletTestHelper.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- AbstractServletTestHelper.java 22 Jul 2003 10:25:00 -0000 1.5 +++ AbstractServletTestHelper.java 18 May 2004 13:44:15 -0000 1.6 @@ -7,7 +7,7 @@ * $Revision$ */ public abstract class AbstractServletTestHelper extends MockObject{ - protected final MockHttpServletRequest request = new MockHttpServletRequest(); + protected final MockHttpServletRequest request; protected final MockHttpServletResponse response = new MockHttpServletResponse(); protected final MockHttpSession httpSession = new MockHttpSession(); protected final MockRequestDispatcher requestDispatcher = new MockRequestDispatcher(); @@ -15,6 +15,11 @@ protected final MockServletConfig servletConfig = new MockServletConfig(); public AbstractServletTestHelper() { + this(new MockHttpServletRequest()); + } + + public AbstractServletTestHelper(MockHttpServletRequest request) { + this.request = request; request.setSession(httpSession); servletContext.setupGetRequestDispatcher(requestDispatcher); request.setupGetRequestDispatcher(requestDispatcher); Index: TagTestHelper.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/j2ee/1.3/com/mockobjects/helpers/TagTestHelper.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- TagTestHelper.java 19 Aug 2003 15:50:20 -0000 1.4 +++ TagTestHelper.java 18 May 2004 13:44:15 -0000 1.5 @@ -1,6 +1,7 @@ package com.mockobjects.helpers; import com.mockobjects.servlet.MockBodyContent; +import com.mockobjects.servlet.MockHttpServletRequest; import com.mockobjects.servlet.MockJspWriter; import com.mockobjects.servlet.MockPageContext; import com.mockobjects.servlet.CommonMockPageContext; @@ -48,8 +49,10 @@ /** * @param testSubject The Tag to be tested + * @param request Request object used for testing */ - public TagTestHelper(Tag testSubject) { + public TagTestHelper(Tag testSubject, MockHttpServletRequest request) { + super(request); this.testSubject = testSubject; pageContext.setRequest(getRequest()); @@ -60,6 +63,13 @@ } /** + * @param testSubject The Tag to be tested + */ + public TagTestHelper(Tag testSubject) { + this(testSubject, new MockHttpServletRequest()); + } + + /** * @return The writer use when making calls to PageContext.getOut */ public MockJspWriter getOutWriter() { |