//
// Tests
//
////////////////////////////////////////////////////////////////////////////
public void test_items() throws Exception {
RootPanelInfo frame =
parseJavaInfo(
"public class Test implements EntryPoint {",
" public void onModuleLoad() {",
" RootPanel rootPanel = RootPanel.get();",
" {",
" ListBox listBox = new ListBox();",
" rootPanel.add(listBox);",
" listBox.setVisibleItemCount(5);",
" listBox.addItem('text_0');",
" listBox.addItem('text_1', 'value_1');",
" listBox.insertItem('text_2', 2);",
" listBox.insertItem('text_3', 'value_3', 3);",
" }",
" }",
"}");
frame.refresh();
WidgetInfo listBox = frame.getChildrenWidgets().get(0);
Object listBoxObject = listBox.getObject();
// check
assertEquals(4, ReflectionUtils.invokeMethod(listBoxObject, "getItemCount()"));
// item: 0
assertEquals("text_0", ReflectionUtils.invokeMethod(listBoxObject, "getItemText(int)", 0));