@Test public void testFirstCopy() throws IOException { createTempFiles(); KenwoodUsb kenwoodUsb = new KenwoodUsb(tempSourceFolder.getRoot(), tempTargetFolder.getRoot()); kenwoodUsb.copy(); assertEquals( "Wrong number of sub-directories in the target directory", 4, tempTargetFolder.getRoot().list().length); assertEquals( "Wrong number of files in the target directory", MUSIC_FILE_NUMBER, FileUtils.listFiles(tempTargetFolder.getRoot(), null, true).size()); }
@Test public void testUpdate() throws IOException { createTempFiles(); KenwoodUsb kenwoodUsb = new KenwoodUsb(tempSourceFolder.getRoot(), tempTargetFolder.getRoot()); kenwoodUsb.copy(); File file = tempSourceFolder.newFile("test_music_file_NEW.mp3"); file.createNewFile(); kenwoodUsb.copy(); assertEquals( "Wrong number of sub-directories in the target directory", 4, tempTargetFolder.getRoot().list().length); assertEquals( "Wrong number of files in the target directory", MUSIC_FILE_NUMBER + 1, FileUtils.listFiles(tempTargetFolder.getRoot(), null, true).size()); }