public void testCellPadding() {
TableElement table = new TableElement().leftCellPadding(1).rightCellPadding(2);
table.add(new RowElement().add(new LabelElement("foo"), new LabelElement("bar")));
assertEquals(12, table.renderer().getActualWidth());
assertEquals(8, table.renderer().getMinWidth());
assertRender(table, 12, " foo bar ");
assertRender(table, 11, " foo ba ", " r ");
assertRender(table, 10, " foo b ", " a ", " r ");
assertRender(table, 9, " foo ");
assertRender(table, 8, " foo ");
assertRender(table, 7, " foo ");
assertRender(table, 6, " foo ");
assertRender(table, 5, " fo ", " o ");
assertRender(table, 4, " f ", " o ", " o ");
assertRender(table, 3);
}