0

如何在 JMock 中为我的 HttpServletRequest 设置参数?我在谷歌上搜索,很多都是旧的,并且方法已被弃用。官网只告诉我如何使用这些工具,但没有说明如何为HttpServletRequest设置参数?

请有一些指南。谢谢。

4

1 回答 1

0

现在找到了方法,只需使用新的 Expectations() 语法。

    context.checking(new Expectations() {{
        oneOf(req).getParameter("sitename"); will(returnValue(siteName));
        oneOf(req).getParameter("pagename"); will(returnValue(pageName));
        oneOf(req).getParameter("textcolor"); will(returnValue(textColor));
        oneOf(req).getParameter("buttoncolor"); will(returnValue(buttonColor));
        oneOf(req).getParameter("bordercolor"); will(returnValue(borderColor));
        oneOf(req).getParameter("subscribetext"); will(returnValue(subscribeText));
        oneOf(req).getParameter("unsubscribetext"); will(returnValue(unsubscribeText));
        allowing(req).getRequestDispatcher(result);
        allowing(req).getRequestURL();
    }});
于 2013-05-29T04:17:00.897 回答