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


The following commit(s) were added to refs/heads/master by this push:
     new 7ced1e85 Try to fix build on GitHub for Windows and Java 17.
7ced1e85 is described below

commit 7ced1e8575ce73271d43f16480e6edca28bb033b
Author: Gary Gregory <gardgreg...@gmail.com>
AuthorDate: Sat Aug 13 12:15:09 2022 -0400

    Try to fix build on GitHub for Windows and Java 17.
    
    Java 8 instant resolution is not great.
---
 .../org/apache/commons/io/input/TimestampedObserverTest.java  | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git 
a/src/test/java/org/apache/commons/io/input/TimestampedObserverTest.java 
b/src/test/java/org/apache/commons/io/input/TimestampedObserverTest.java
index 0785e4a1..c80527e3 100644
--- a/src/test/java/org/apache/commons/io/input/TimestampedObserverTest.java
+++ b/src/test/java/org/apache/commons/io/input/TimestampedObserverTest.java
@@ -36,17 +36,18 @@ public class TimestampedObserverTest {
     @Test
     public void test() throws IOException, InterruptedException {
         final Instant before = Instant.now();
-        Thread.sleep(20); // Some OS' clock granularity may be high.
+        // Some OS' clock granularity may be high.
+        Thread.sleep(20);
         final TimestampedObserver timestampedObserver = new 
TimestampedObserver();
+        // Java 8 instant resolution is not great.
+        Thread.sleep(20);
         // toString() should not blow up before close().
         assertNotNull(timestampedObserver.toString());
         assertTrue(timestampedObserver.getOpenInstant().isAfter(before));
         assertTrue(timestampedObserver.getOpenToNowDuration().toNanos() > 0);
         assertNull(timestampedObserver.getCloseInstant());
-        final byte[] buffer = MessageDigestCalculatingInputStreamTest
-            .generateRandomByteStream(IOUtils.DEFAULT_BUFFER_SIZE);
-        try (ObservableInputStream ois = new ObservableInputStream(new 
ByteArrayInputStream(buffer),
-            timestampedObserver)) {
+        final byte[] buffer = 
MessageDigestCalculatingInputStreamTest.generateRandomByteStream(IOUtils.DEFAULT_BUFFER_SIZE);
+        try (ObservableInputStream ois = new ObservableInputStream(new 
ByteArrayInputStream(buffer), timestampedObserver)) {
             assertTrue(timestampedObserver.getOpenInstant().isAfter(before));
             assertTrue(timestampedObserver.getOpenToNowDuration().toNanos() > 
0);
         }

Reply via email to