У меня есть веб-приложение, которое находится за прокси.Если пользователь вошел в систему, устанавливается http-заголовок.У меня есть страница, которая проверяет заголовок, чтобы убедиться, что пользователь не вошел в систему. Как я могу добавить заголовок к 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 до тех пор, пока она не выйдет полностью из Стадий выпуска-кандидата / этапов.
вызов wt.setupRequestAndResponse();
был попыткой исправить Wicket-1215 , которую янайдено из Как настроить пользовательский сеанс при модульном тестировании с-Wicket?