Calling FormTester.select for DropDownChoice invokes onSelectionChanged with
null argument
------------------------------------------------------------------------------------------
Key: WICKET-3977
URL: https://issues.apache.org/jira/browse/WICKET-3977
Project: Wicket
Issue Type: Bug
Components: wicket-core
Affects Versions: 1.5-RC5.1
Environment: Linux Ubuntu 11.04, Java 1.6.0_26
Reporter: Marcel Cullens
I have a DropDownChoice which has a wantOnSelectionChangedNotifications that
returns true, so that the onSelectionChanged is called when the selection
changes.
In a unit test a selection is made for the dropdown using:
formTester.select("dropDown", 0);
The FormTester sets the selected value for the dropdown as a post parameter in
the current request and the calls BaseWicketTester#executeListener to process
the request for the onSelectionChanged event.
In BaseWicketTester#executeListener however the the request post parameters
previously set are ignored, by creating a new empty request:
MockHttpServletRequest request = new MockHttpServletRequest(application,
httpSession, servletContext);
I guess either the current request should be used instead of new-ing one or the
post parameters should be copied from the current request instance.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira