/** As per Bug 295305 */ public void testAutoCreateColumnsWithNoLayout() { final ITableRidget ridget = createRidget(); final Grid control = new Grid(getShell(), SWT.FULL_SELECTION | SWT.SINGLE); ridget.setUIControl(control); getShell().setLayout(null); control.setSize(300, 100); final String[] columns3 = { Person.PROPERTY_FIRSTNAME, Person.PROPERTY_LASTNAME, Person.PROPERTY_BIRTHDAY }; ridget.bindToModel(manager, "persons", Person.class, columns3, null); // $NON-NLS-1$ assertEquals(null, control.getParent().getLayout()); assertEquals(null, control.getLayout()); assertColumnWidths(control, 3); }