@Test
public void testAppend() throws VetoException {

    final AttributeCol52 column = new AttributeCol52();
    column.setAttribute(Attribute.SALIENCE.getAttributeName());
    modelSynchronizer.appendColumn(column);
    assertEquals(1,
                 model.getAttributeCols().size());
    assertEquals(Attribute.SALIENCE.getAttributeName(),
                 model.getAttributeCols().get(0).getAttribute());
    assertEquals(4,
                 uiModel.getColumns().size());
    assertTrue(uiModel.getColumns().get(3) instanceof IntegerUiColumn);
    assertEquals(Attribute.SALIENCE.getAttributeName(),
                 uiModel.getColumns().get(3).getHeaderMetaData().get(0).getTitle());
    assertEquals(true,
                 ((BaseSingletonDOMElementUiColumn) uiModel.getColumns().get(3)).isEditable());
}