" {method: public com.google.gwt.user.client.ui.HTMLTable$RowFormatter com.google.gwt.user.client.ui.HTMLTable.getRowFormatter()} {property} {}",
" {method: public com.google.gwt.user.client.ui.HTMLTable$ColumnFormatter com.google.gwt.user.client.ui.HTMLTable.getColumnFormatter()} {property} {}",
" {method: public com.google.gwt.user.client.ui.HTMLTable$CellFormatter com.google.gwt.user.client.ui.HTMLTable.getCellFormatter()} {property} {}",
" {new: com.google.gwt.user.client.ui.Button} {empty} {/panel.setWidget(0, 0, new Button('1'))/}",
" {new: com.google.gwt.user.client.ui.Button} {empty} {/panel.setWidget(2, 1, new Button('2'))/}");
HTMLTableInfo panel = (HTMLTableInfo) frame.getChildrenWidgets().get(0);
WidgetInfo button_1 = panel.getChildrenWidgets().get(0);
WidgetInfo button_2 = panel.getChildrenWidgets().get(1);
// check IGridInfo cells
IGridInfo gridInfo = panel.getGridInfo();
assertEquals(new Rectangle(0, 0, 1, 1), gridInfo.getComponentCells(button_1));
assertEquals(new Rectangle(1, 2, 1, 1), gridInfo.getComponentCells(button_2));
// getOccupied()
assertSame(button_1, gridInfo.getOccupied(0, 0));
assertSame(button_2, gridInfo.getOccupied(1, 2));