我有一个位于代理后面的 Web 应用程序。如果用户已登录,则设置一个 http-header。我有一个检查标题的页面,以确保用户未登录。如何将标题添加到MockHttpRequest
WicketTester 生成的标题中?
我当前的单元测试如下所示:
public void testLoggedinViaProxy()
{
wt.destroy();
wt = new WicketTester(new AbstractApplicationHelper());
wt.setupRequestAndResponse();
wt.getServletRequest().addHeader("myheader", "someValue");
wt.createRequestCycle();
cl=(CSSDLogin)wt.startPage(CSSDLogin.class);
wt.assertRenderedPage(AppBasePageHelper.class);
}
更新: 我在生产网站中使用 1.4.17。在发布候选/里程碑阶段完全发布之前,我不打算升级到 1.5.X。
调用是对Wicket-1215wt.setupRequestAndResponse();
的尝试修复
,我在使用 Wicket 进行单元测试时如何设置自定义会话?