Could'nt you do one of two things:
1. Give the selector the fully path, something like
:"tabel:row:column:checkpoxpanel:check"
2. Grab the check by using the full path like above and set the model
on it..
Daniele Dellafiore wrote:
Hi.
I want to unit test a DefaultDataTable that have a column with some check boxes
To achieve this, I have a panel defined as:
<wicket:panel>
<input type="checkbox" wicket:id="select" />
</wicket:panel>
and the table is simply:
<table wicket:id="table border="0">[Table]</table>
and I add this column:
AbstractColumn checkBoxColumn = new AbstractColumn(new
Model("Select")) {
@Override
public void populateItem(Item cellItem, String
componentId, IModel
rowModel) {
cellItem.add(new CheckBoxPanel(componentId,
rowModel));
}
};
it works and all but I do not know how to unit test the code.
The problem is to select a desired checkBox via WicketTester.
I have the same problem if I have a link in the table: how to simulate
the click on, say, link at row 5, column 1?
Thanks for advices.
--
-Wicket for love
Nino Martinez Wael
Java Specialist @ Jayway DK
http://www.jayway.dk
+45 2936 7684
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]