Example #1
0
  @Test
  public void testWriteFile() throws IOException, TaskOutputVisitException {
    BaseOutputWriter victim = spy(new DefaultSingleOutputWriter(true));
    File tempFile = File.createTempFile("srcTest", "");
    victim.add(FileOutput.file(tempFile).name("newName"));

    File outFile = File.createTempFile("outTemp", "");
    FileTaskOutput output = new FileTaskOutput(outFile);

    output.accept(victim);
    assertFalse("temporary file not deleted", tempFile.exists());
  }