From: Tim M. <ma...@us...> - 2003-04-14 18:47:25
|
Update of /cvsroot/mockobjects/mockobjects-java/src/examples/com/mockobjects/examples/dynamic In directory sc8-pr-cvs1:/tmp/cvs-serv2259/examples/com/mockobjects/examples/dynamic Modified Files: Tag: DynamicMockExperiment SimpleServlet.java SimpleServletTest.java Log Message: Added CallSequence and OrderedMock This gives a usable reference implementation Index: SimpleServlet.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/examples/com/mockobjects/examples/dynamic/Attic/SimpleServlet.java,v retrieving revision 1.1.2.4 retrieving revision 1.1.2.5 diff -u -r1.1.2.4 -r1.1.2.5 --- SimpleServlet.java 14 Apr 2003 08:46:29 -0000 1.1.2.4 +++ SimpleServlet.java 14 Apr 2003 18:46:51 -0000 1.1.2.5 @@ -19,12 +19,13 @@ String body = request.getParameter("body"); String subject = request.getParameter("subject"); - String subjectCopy = request.getParameter("subject"); String browser = request.getParameter("browser-identifier"); + String subjectCopy = request.getParameter("subject"); //String pet = request.getParameter("favourite-pet"); - + response.setContentType("text/html"); Writer writer = response.getWriter(); + } } Index: SimpleServletTest.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/examples/com/mockobjects/examples/dynamic/Attic/SimpleServletTest.java,v retrieving revision 1.1.2.6 retrieving revision 1.1.2.7 diff -u -r1.1.2.6 -r1.1.2.7 --- SimpleServletTest.java 14 Apr 2003 08:46:29 -0000 1.1.2.6 +++ SimpleServletTest.java 14 Apr 2003 18:46:51 -0000 1.1.2.7 @@ -52,11 +52,11 @@ } */ public void testDoGetNew() throws ServletException, IOException { - Mock mockHttpServletResponse = new Mock(HttpServletResponse.class, "response"); - Mock mockHttpServletRequest = new OrderedMock(HttpServletRequest.class); + Mock mockHttpServletResponse = new OrderedMock(HttpServletResponse.class, "response"); + Mock mockHttpServletRequest = new Mock(HttpServletRequest.class); mockHttpServletRequest.matchAndReturn( "getParameter", C.args(C.eq("browser-identifier")), "MSIE-5.0" ); - mockHttpServletRequest.expectAndReturn( "getParameter", C.args(C.eq("subject")), "Mail Subject" ); + mockHttpServletRequest.expectAndReturn( "getParameter", "subject", "Mail Subject" ); mockHttpServletRequest.expectAndReturn( "getParameter", C.args(C.eq("body")), "Mail Body" ); final PrintWriter contentWriter = new PrintWriter(new StringWriter()); |