@Test
public void putErrorWithRowHandler() throws KettleException {
BaseStep baseStep =
new BaseStep( mockHelper.stepMeta, mockHelper.stepDataInterface,
0, mockHelper.transMeta, mockHelper.trans );
baseStep.setRowHandler( rowHandler );
RowMetaInterface rowMetaInterface = mock( RowMetaInterface.class );
Object[] objects = new Object[] { "foo", "bar" };
baseStep.putError( rowMetaInterface, objects, 3l, "desc",
"field1,field2", "errorCode" );
verify( rowHandler, times( 1 ) ).putError(
rowMetaInterface, objects, 3l, "desc",
"field1,field2", "errorCode" );
}