Я пытаюсь выполнить некоторые модульные тесты на странице калитки, которая разрешает доступ только после того, как вы вошли в систему. В моем тесте JUnit я не могу запустить страницу или сделать ее без установки сеанса.Как настроить пользовательский сеанс при тестировании устройства с помощью калитки?
Как установить сеанс? У меня возникли проблемы с поиском документации о том, как это сделать.
WicketTester tester = new WicketTester(new MyApp());
((MyCustomSession)tester.getWicketSession()).setItem(MyFactory.getItem("abc"));
//Fails to start below, no session seems to be set
tester.startPage(General.class);
tester.assertRenderedPage(General.class);
Я использовал это средство перед тем, чтобы предоставить пользовательскую сессию во время тестирования. – Matt