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