[ https://issues.apache.org/jira/browse/IO-875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Pierre Baumard closed IO-875. ----------------------------- fileFilter usage is now OK with the snapshot. > CopyDirectoryVisitor ignores fileFilter > --------------------------------------- > > Key: IO-875 > URL: https://issues.apache.org/jira/browse/IO-875 > Project: Commons IO > Issue Type: Bug > Affects Versions: 2.9.0 > Reporter: Pierre Baumard > Priority: Major > Fix For: 2.20.0 > > > In CopyDirectoryVisitorTest, assertion is true when adding this test : > {code:java} > @ParameterizedTest > @MethodSource("pathCounters") > public void testCopyDirectoryFilters(final PathCounters pathCounters) > throws IOException { > final Path sourceDir = > Paths.get("src/test/resources/org/apache/commons/io/dirs-2-file-size-4"); > final CopyDirectoryVisitor visitFileTree = > PathUtils.visitFileTree(new CopyDirectoryVisitor(pathCounters, new > NameFileFilter("file-size-1.bin"), > new NameFileFilter("dirs-2-file-size-4", "dirs-a-file-size-1"), > sourceDir, targetDir, EXPECTED_COPY_OPTIONS), > sourceDir); > > assertFalse(Files.exists(targetDir.resolve("dirs-a-file-size-1/file-size-2.bin"))); > }{code} > Any _fileFilter_ will be ignored, only _dirFilter_ actually filters copied > files. -- This message was sent by Atlassian Jira (v8.20.10#820010)