@Test public void shouldExcludePathsCollection() throws Exception { List<ArchivePath> paths = Arrays.asList(ArchivePaths.create("/A"), ArchivePaths.create("/B/"), ArchivePaths.create("/C/")); List<ArchivePath> filteredPaths = executeFilter(ArchivePath.class, paths, Filters.excludePaths(Arrays.asList("/A", "/B/"))); Assert.assertEquals("Should only contain one", 1, filteredPaths.size()); Assert.assertEquals("Should only contain C", ArchivePaths.create("/C"), filteredPaths.get(0)); }
@Test public void shouldExcludePathsStringArray() throws Exception { List<ArchivePath> paths = Arrays.asList(ArchivePaths.create("/A"), ArchivePaths.create("/B/"), ArchivePaths.create("/C/")); List<ArchivePath> filteredPaths = executeFilter(ArchivePath.class, paths, Filters.excludePaths("/A", "/B/")); Assert.assertEquals("Should only contain one", 1, filteredPaths.size()); Assert.assertEquals("Should only contain C", ArchivePaths.create("/C"), filteredPaths.get(0)); }