プロキシの背後にある 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);
}
更新: 実稼働 Web サイトで 1.4.17 を使用しています。1.5.X がリリース候補/マイルストーン ステージから完全にリリースされるまで、1.5.X にアップグレードするつもりはありません。
への呼び出しはWicket-1215 のwt.setupRequestAndResponse();
修正の試みであり、 Wicketで単体テストを行うときにカスタム セッションを設定する
にはどうすればよいですか?