@Test
public void testInsertBRLConditionColumn() throws Exception {

    BRLConditionColumn brlConditionOne = new BRLConditionColumn();
    BRLConditionVariableColumn a = new BRLConditionVariableColumn();
    a.setHeader("A");
    BRLConditionVariableColumn b = new BRLConditionVariableColumn();
    b.setHeader("B");
    BRLConditionColumn brlConditionTwo = new BRLConditionColumn();
    BRLConditionVariableColumn c = new BRLConditionVariableColumn();
    BRLConditionVariableColumn d = new BRLConditionVariableColumn();
    brlConditionOne.setChildColumns(Arrays.asList(a, b));
    brlConditionTwo.setChildColumns(Arrays.asList(c, d));
    model.getConditions().addAll(Arrays.asList(brlConditionOne, brlConditionTwo));
    decisionTableAnalyzer.insertColumn(brlConditionTwo);
    verify(updateManager).newColumn(model, 5);
}