...
WicketTester always requires a Page, no exception. For startPanel() to work, we use DummyPanelPage and add the panel. Until now assertLabel() required a path relative to page. That wasn't very intuitive, since it required you to prepend the panel-id to your label path. That has changed. Now the path relative to the Panel is sufficient.
Added support for 'x-forwarded-for' headers and more
Please see http://code.google.com/p/xebia-france/wiki/XForwardedFilter which has been used as blueprint, though we are not using a ServletFilter. It's more tightly integrated to benefit from Wicket's core functionalities. See XForwardedRequestWrapperFactory
and XForwardedRequestWrapper
. The most convinient place to add them is via subclassing WebApplication.newWebRequest()
in your own Application object.
List of renamed classes and methods
...