У меня есть панель Wicket с AbstractAjaxTimeBehavior , которую я хотел бы протестировать. Как я могу вызвать событие ajax во время модульного теста, который в итоге вызывает метод AbstractAjaxTimeBehavior
.onTimer(AjaxRequestTarget target)
?
behavior = new AbstractAjaxTimerBehavior(Duration.seconds(pollingPeriodInSeconds)) {
protected void onTimer(AjaxRequestTarget target) {
// how to unit test this?
}
}
add(behavior);