public void testRespectsChildrenColumnsWhenComputeSizeAndUsesHighestChild() {
shell.setSize( 500, 500 );
Composite composite = new Composite( shell, SWT.NONE );
FluidGridLayout layout = new FluidGridLayout( new FluidGridConfiguration( LayoutMode.NONE, 700, 1700 ) );
Composite child = new Composite( composite, SWT.NONE );
child.setLayoutData( createFluidGridData( when( new AlwaysTrueContidtion() ).then( height( px( 100 ) ), columns( 2 ) ) ) );
Composite child2 = new Composite( composite, SWT.NONE );
child2.setLayoutData( createFluidGridData( when( new AlwaysTrueContidtion() ).then( height( px( 50 ) ) ) ) );
Point size = layout.computeSize( composite, SWT.DEFAULT, SWT.DEFAULT, true );
assertEquals( 500, size.x );
assertEquals( 100, size.y );