processor.setFailures("4");
factory.setCommitInterval(30);
Step step = factory.getObject();
step.execute(stepExecution);
assertEquals(BatchStatus.COMPLETED, stepExecution.getStatus());
assertEquals("[1, 2, 3, 4, 1, 2, 3, 5]", processor.getProcessed().toString());
assertEquals("[1, 2, 3, 5]", processor.getCommitted().toString());
assertEquals("[1, 2, 3, 5]", writer.getWritten().toString());