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

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

commit 369baf282f879857ab8c90b6f63bd5a87b70bd4a
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Sun Mar 30 15:10:34 2025 -0400

    Better test, a Data is millis only
---
 src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java 
b/src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java
index 36eb4de7e..4bee2451a 100644
--- a/src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java
+++ b/src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java
@@ -43,6 +43,8 @@ public static Stream<Arguments> dateToNtfsProvider() {
             Arguments.of("1601-01-01T00:00:00.000Z", 0),
             Arguments.of("1601-01-01T00:00:00.000Z", 1),
             Arguments.of("1600-12-31T23:59:59.999Z", -1),
+            Arguments.of("+30828-09-14T02:48:05.477580700Z", Long.MAX_VALUE),
+            Arguments.of("-27627-04-19T21:11:54.522419200Z", Long.MIN_VALUE),
             Arguments.of("1601-01-01T00:00:00.001Z", 
FileTimes.HUNDRED_NANOS_PER_MILLISECOND),
             Arguments.of("1601-01-01T00:00:00.001Z", 
FileTimes.HUNDRED_NANOS_PER_MILLISECOND + 1),
             Arguments.of("1601-01-01T00:00:00.000Z", 
FileTimes.HUNDRED_NANOS_PER_MILLISECOND - 1),
@@ -106,7 +108,7 @@ public void testDateToFileTime(final String instant, final 
long ignored) {
         final Instant parsedInstant = Instant.parse(instant);
         final FileTime parsedFileTime = FileTime.from(parsedInstant);
         final Date parsedDate = Date.from(parsedInstant);
-        assertEquals(parsedFileTime, FileTimes.toFileTime(parsedDate));
+        assertEquals(parsedFileTime.toMillis(), 
FileTimes.toFileTime(parsedDate).toMillis());
     }
 
     @ParameterizedTest

Reply via email to