BATCH-1753: added test case (seems to be OK)

This commit is contained in:
Dave Syer
2012-06-27 10:35:00 +01:00
parent 8525afc5c5
commit 8865bb69aa

View File

@@ -559,6 +559,18 @@ public class FlatFileItemWriterTests {
assertFalse(outputFile.exists());
}
@Test
public void testDeleteOnExitReopen() throws Exception {
writer.setShouldDeleteIfEmpty(true);
writer.open(executionContext);
assertTrue(outputFile.exists());
writer.close();
assertFalse(outputFile.exists());
writer.open(executionContext);
writer.write(Collections.singletonList("test2"));
assertEquals("test2", readLine());
}
@Test
public void testWriteHeaderAfterRestartOnFirstChunk() throws Exception {
writer.setHeaderCallback(new FlatFileHeaderCallback() {