From: Tim M. <ma...@us...> - 2003-07-06 14:21:32
|
Update of /cvsroot/mockobjects/mockobjects-java/src/examples/com/mockobjects/examples/dynamic In directory sc8-pr-cvs1:/tmp/cvs-serv12659/examples/com/mockobjects/examples/dynamic Modified Files: Tag: MethodMatcherAlternative SimpleServletTest.java Log Message: Little experiment to do Mocks a different way. Broken tests - and nothing interesting yet. Index: SimpleServletTest.java =================================================================== RCS file: /cvsroot/mockobjects/mockobjects-java/src/examples/com/mockobjects/examples/dynamic/SimpleServletTest.java,v retrieving revision 1.3 retrieving revision 1.3.4.1 diff -u -r1.3 -r1.3.4.1 --- SimpleServletTest.java 19 May 2003 23:37:49 -0000 1.3 +++ SimpleServletTest.java 6 Jul 2003 14:21:29 -0000 1.3.4.1 @@ -58,6 +58,19 @@ mockHttpServletRequest.matchAndReturn( "getParameter", C.eq("browser-identifier"), "MSIE-5.0" ); mockHttpServletRequest.matchAndReturn("getIntHeader", C.ANY_ARGS, 20); + /* + mock.expect(new CallOnce("getP", C.eq("browser"))); + mock.match(new CallMany("getP", C.eq("browser"))); + mock.match(new CallCount(5, "getP")) + mock.match(new CallAny("")) + + + mock.expectAndReturn(Call.once("getP", C.eq("browser")), "result"); + mock.expectAndThrow + + */ + + mockHttpServletRequest.expectAndReturn( "getParameter", "subject", SUBJECT ); mockHttpServletRequest.expectAndReturn("getParameterValues", "recipients", RECIPIENTS); mockHttpServletRequest.expectAndReturn( "getParameter", C.args(C.eq("body")), BODY ); |