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;
|
package ctbrec.recorder.postprocessing;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
import java.nio.file.Files;
|
||||||
|
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
|
|
||||||
|
@ -14,12 +17,35 @@ public class DeleteOriginalTest extends AbstractPpTest {
|
||||||
Recording rec = new Recording();
|
Recording rec = new Recording();
|
||||||
rec.setModel(mockModel());
|
rec.setModel(mockModel());
|
||||||
rec.setAbsoluteFile(original);
|
rec.setAbsoluteFile(original);
|
||||||
rec.setAbsoluteFile(postProcessed);
|
rec.setPostProcessedFile(postProcessed);
|
||||||
rec.setStartDate(now);
|
rec.setStartDate(now);
|
||||||
rec.setSingleFile(true);
|
rec.setSingleFile(true);
|
||||||
|
|
||||||
Config config = mockConfig();
|
Config config = mockConfig();
|
||||||
DeleteOriginal pp = new DeleteOriginal();
|
DeleteOriginal pp = new DeleteOriginal();
|
||||||
pp.postprocess(rec, null, config);
|
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