Skip to content

Commit 369baf2

Browse files
committed
Better test, a Data is millis only
1 parent dba71ae commit 369baf2

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/test/java/org/apache/commons/io/file/attribute/FileTimesTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@ public static Stream<Arguments> dateToNtfsProvider() {
4343
Arguments.of("1601-01-01T00:00:00.000Z", 0),
4444
Arguments.of("1601-01-01T00:00:00.000Z", 1),
4545
Arguments.of("1600-12-31T23:59:59.999Z", -1),
46+
Arguments.of("+30828-09-14T02:48:05.477580700Z", Long.MAX_VALUE),
47+
Arguments.of("-27627-04-19T21:11:54.522419200Z", Long.MIN_VALUE),
4648
Arguments.of("1601-01-01T00:00:00.001Z", FileTimes.HUNDRED_NANOS_PER_MILLISECOND),
4749
Arguments.of("1601-01-01T00:00:00.001Z", FileTimes.HUNDRED_NANOS_PER_MILLISECOND + 1),
4850
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) {
106108
final Instant parsedInstant = Instant.parse(instant);
107109
final FileTime parsedFileTime = FileTime.from(parsedInstant);
108110
final Date parsedDate = Date.from(parsedInstant);
109-
assertEquals(parsedFileTime, FileTimes.toFileTime(parsedDate));
111+
assertEquals(parsedFileTime.toMillis(), FileTimes.toFileTime(parsedDate).toMillis());
110112
}
111113

112114
@ParameterizedTest

0 commit comments

Comments
 (0)