This is an automated email from the ASF dual-hosted git repository.

mattjuntunen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-configuration.git

commit 24901b37011083797d6f946a95f14e9dd09ef1c6
Author: Rob Spoor <r...@icemanx.nl>
AuthorDate: Sun Jul 10 15:49:16 2022 +0200

    CONFIGURATION-817: update the last modified date when copying files in unit 
tests, to make tests succeed on Windows as well
---
 .../apache/commons/configuration2/TestDynamicCombinedConfiguration.java | 2 ++
 1 file changed, 2 insertions(+)

diff --git 
a/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java
 
b/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java
index 4f27b9fc..8423dbf8 100644
--- 
a/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java
+++ 
b/src/test/java/org/apache/commons/configuration2/TestDynamicCombinedConfiguration.java
@@ -198,6 +198,8 @@ public class TestDynamicCombinedConfiguration {
 
     private void copyFile(final File input, final File output) throws 
IOException {
         FileUtils.copyFile(input, output, StandardCopyOption.REPLACE_EXISTING);
+        // On Windows, the last modified time is copied by default. Change the 
last modified time manually.
+        output.setLastModified(System.currentTimeMillis());
     }
 
     /**

Reply via email to