|
|
@@ -63,6 +63,17 @@ public class GridChildrenTest { |
|
|
|
Assert.assertNull(label.getParent()); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void removeHeaderWithComponentInMergedHeaderCell() { |
|
|
|
HeaderCell merged = grid.getDefaultHeaderRow().join("foo", "bar", |
|
|
|
"baz"); |
|
|
|
Label label = new Label(); |
|
|
|
merged.setComponent(label); |
|
|
|
Assert.assertEquals(grid, label.getParent()); |
|
|
|
grid.removeHeaderRow(0); |
|
|
|
Assert.assertNull(label.getParent()); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void removeComponentInMergedFooterCell() { |
|
|
|
FooterCell merged = grid.addFooterRowAt(0).join("foo", "bar", "baz"); |
|
|
@@ -73,6 +84,16 @@ public class GridChildrenTest { |
|
|
|
Assert.assertNull(label.getParent()); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void removeFooterWithComponentInMergedFooterCell() { |
|
|
|
FooterCell merged = grid.addFooterRowAt(0).join("foo", "bar", "baz"); |
|
|
|
Label label = new Label(); |
|
|
|
merged.setComponent(label); |
|
|
|
Assert.assertEquals(grid, label.getParent()); |
|
|
|
grid.removeFooterRow(0); |
|
|
|
Assert.assertNull(label.getParent()); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void componentsInMergedFooter() { |
|
|
|
FooterCell merged = grid.addFooterRowAt(0).join("foo", "bar", "baz"); |