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

android - Pass an Serializable object in AIDL -

How to provide Authorization & Authentication using Asp.net, C#? -

How to use Authorization & Authentication in Asp.net, C#? -