@Test
public void getActionCreatedColumns_firstActionCreatedColumnDoesNotCount() throws Exception {

    // given
    RowMetadata rowMetadata = new RowMetadata();
    rowMetadata.addColumn(createColumnNamed("do"));
    rowMetadata.addColumn(createColumnNamed("ré"));
    rowMetadata.addColumn(createColumnNamed("mi"));
    // when
    doAnswer(answer(newArrayList("foo", "bar"), emptyList(), firstActionStuffInActionContext)) //
            .when(firstRowAction) //
            .compile(any(ActionContext.class) //
    );
    doAnswer(answer(newArrayList("beer"), newArrayList("do", "ré"), secondActionStuffInActionContext)) //
            .when(secondRowAction) //
            .compile(any(ActionContext.class) //
    );
    StepDiff diff = onActionsGenerator.computeCreatedColumns(rowMetadata, newArrayList(firstAction),
            newArrayList(secondAction));
    // then
    assertEquals(newArrayList("0005"), diff.getCreatedColumns());
}