我是 jmock 的新手,并试图模拟一个 HttpSession。我正进入(状态:
java.lang.AssertionError:意外调用:httpServletRequest.getSession() 未指定期望:您是否... - 忘记以基数从句开始期望?- 调用模拟方法来指定期望的参数?
测试方法:
@测试
public void testDoAuthorization(){
final HttpServletRequest request = context.mock(HttpServletRequest.class);
final HttpSession session = request.getSession();
context.checking(new Expectations(){{
one(request).getSession(true); will(returnValue(session));
}});
assertTrue(dwnLoadCel.doAuthorization(session));
}
我做了一些搜索,但我仍然不清楚这是如何完成的。感觉就像我错过了一些小块。任何有这方面经验的人都可以为我指明正确的方向。谢谢