@Test
public void testCloneVariables() throws Exception {

    doReturn(GuidedDecisionTable52.TableFormat.LIMITED_ENTRY).when(model).getTableFormat();
    final List<BRLConditionVariableColumn> variables = new ArrayList<BRLConditionVariableColumn>() {{
        add(mock(BRLConditionVariableColumn.class));
        add(mock(BRLConditionVariableColumn.class));
        add(mock(BRLConditionVariableColumn.class));
    }};
    final List<BRLConditionVariableColumn> clones = plugin.cloneVariables(variables);
    assertEquals(3,
                 clones.size());
    verify(plugin,
           times(3)).cloneVariable(any(BRLConditionVariableColumn.class));
}