如何在JMock中将参数设置到我的HttpServletRequest中?我在谷歌周围搜索,很多都是旧的,方法已弃用。官方网站只告诉我如何使用这些工具,但它没有说明如何为HttpServletRequest设置参数?
请提供一些指南。感谢。
答案 0 :(得分: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();
}});