/**
* Test for {@link CellConstraintsSupport#getHorizontalAlignment()}, when alignment is set using
* <code>CellFormatter.setAlignment()</code>.
*/
public void test_getAlignment_setHV() throws Exception {
RootPanelInfo frame =
parseJavaInfo(
"public class Test implements EntryPoint {",
" public void onModuleLoad() {",
" RootPanel rootPanel = RootPanel.get();",
" FlexTable panel = new FlexTable();",
" rootPanel.add(panel);",
" panel.setWidget(0, 0, new Button('A'));",
" panel.getCellFormatter().setAlignment(0, 0, HasHorizontalAlignment.ALIGN_LEFT, HasVerticalAlignment.ALIGN_TOP);",
" }",
"}");
frame.refresh();
assertNoErrors(frame);
HTMLTableInfo panel = (HTMLTableInfo) frame.getChildrenWidgets().get(0);
//
WidgetInfo button = panel.getChildrenWidgets().get(0);
CellConstraintsSupport constraints = HTMLTableInfo.getConstraints(button);
assertSame(ColumnInfo.Alignment.LEFT, constraints.getHorizontalAlignment());
assertSame(RowInfo.Alignment.TOP, constraints.getVerticalAlignment());