assertThat("Paths not in correct order",paths,contains(PATH.resolve("aa"),PATH.resolve("aa/dd"),PATH.resolve("aa/dd/ee"),PATH.resolve("aa/dd/ee/gg")));
assertThat("Paths not in correct order",paths.stream().map(rf->rf.getFolderPath()).collect(Collectors.toList()),contains(PATH.resolve("aa"),PATH.resolve("aa/dd"),PATH.resolve("aa/dd/ee"),PATH.resolve("aa/dd/ee/gg")));
assertThat("Paths not renamed correctly",fileRepoService.listPaths(PATH.resolve("aa/dd/ee")).stream().map(rf->rf.getFolderPath()).collect(Collectors.toList()),contains(PATH.resolve("aa/dd/ee"),PATH.resolve("aa/dd/ee/zz")));
assertThat("Paths not renamed correctly",fileRepoService.listPathsRecursively(PATH.resolve("aa/dd/ee")).stream().map(rf->rf.getFolderPath()).collect(Collectors.toList()),contains(PATH.resolve("aa/dd/ee"),PATH.resolve("aa/dd/ee/zz")));
assertThat("Paths not renamed correctly",fileRepoService.listPaths(PATH.resolve("aa/zz")).stream().map(rf->rf.getFolderPath()).collect(Collectors.toList()),contains(PATH.resolve("aa/zz"),PATH.resolve("aa/zz/ee"),PATH.resolve("aa/zz/ee/zz")));
assertThat("Paths not renamed correctly",fileRepoService.listPathsRecursively(PATH.resolve("aa/zz")).stream().map(rf->rf.getFolderPath()).collect(Collectors.toList()),contains(PATH.resolve("aa/zz"),PATH.resolve("aa/zz/ee"),PATH.resolve("aa/zz/ee/zz")));