java - How to execute an AJAX event on a CheckBoxMultipleChoice in WicketTester -


i'm using wicket 6.20.0's checkboxmultiplechoice , leveraging ajax functionality adding ajaxformchoicecomponentupdatingbehavior.

this working required. however, using wickettester test functionality of checkboxmultiplechoice seems impossible.

when use wickettester's debugcomponenttrees() path checkboxmultiplechoice direct path, i.e. there no child checkbox objects or similar can obtain execute ajax events on.

how can execute ajax event, such clicking 1 of check boxes, using wickettester?

checkboxmultiplechoice "optimized" form component, i.e. uses string concatenation create "children" - check boxes. if using checkbox components lead bigger component tree , more memory consumption.

to test wickettester need set request parameter selected values:

tester.getrequest().addparameter(cbmc.getinputname(), "value1"); tester.getrequest().addparameter(cbmc.getinputname(), "value2"); // ... tester.executeajaxevent(cbmc, "click"); // assert 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -