forked from j62/ctbrec
Add test for DeleteOriginal pp
This commit is contained in:
parent
b2b6a623ef
commit
43de2c2620
|
@ -1,6 +1,9 @@
|
|||
package ctbrec.recorder.postprocessing;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
@ -14,12 +17,35 @@ public class DeleteOriginalTest extends AbstractPpTest {
|
|||
Recording rec = new Recording();
|
||||
rec.setModel(mockModel());
|
||||
rec.setAbsoluteFile(original);
|
||||
rec.setAbsoluteFile(postProcessed);
|
||||
rec.setPostProcessedFile(postProcessed);
|
||||
rec.setStartDate(now);
|
||||
rec.setSingleFile(true);
|
||||
|
||||
Config config = mockConfig();
|
||||
DeleteOriginal pp = new DeleteOriginal();
|
||||
pp.postprocess(rec, null, config);
|
||||
|
||||
assertEquals(postProcessed, rec.getAbsoluteFile());
|
||||
assertTrue(rec.getAbsoluteFile().exists());
|
||||
assertFalse(original.exists());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testPostProcessWithDirectory() throws IOException, InterruptedException {
|
||||
Recording rec = new Recording();
|
||||
rec.setModel(mockModel());
|
||||
rec.setAbsoluteFile(originalDir);
|
||||
rec.setPostProcessedFile(postProcessedDir);
|
||||
rec.setStartDate(now);
|
||||
rec.setSingleFile(true);
|
||||
|
||||
Config config = mockConfig();
|
||||
Files.createDirectories(postProcessedDir.toPath());
|
||||
DeleteOriginal pp = new DeleteOriginal();
|
||||
pp.postprocess(rec, null, config);
|
||||
|
||||
assertEquals(postProcessedDir, rec.getAbsoluteFile());
|
||||
assertTrue(rec.getAbsoluteFile().exists());
|
||||
assertFalse(originalDir.exists());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue