]> source.dussan.org Git - poi.git/commitdiff
Fix a flaky test which fails roughly once in 9000 iterations
authorDominik Stadler <centic@apache.org>
Fri, 10 Mar 2023 08:08:23 +0000 (08:08 +0000)
committerDominik Stadler <centic@apache.org>
Fri, 10 Mar 2023 08:08:23 +0000 (08:08 +0000)
Ranodm(9000) means it can also be 0 so the test should allow reading 300 bytes only

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1908242 13f79535-47bb-0310-9956-ffa450edef68

poi/src/test/java/org/apache/poi/util/TestIOUtils.java

index cb335921cb56330b051927fb8b3b7fdbfde2f8bf..481afd28bea49855e437aec980cf06ac779ed0c1 100644 (file)
@@ -322,7 +322,8 @@ final class TestIOUtils {
             len = IOUtils.toByteArray(is, 90, 100).length;
             assertEquals(90, len);
             len = IOUtils.toByteArray(is, Integer.MAX_VALUE, Integer.MAX_VALUE).length;
-            assertTrue(len > 300-2*90);
+            assertTrue(len >= 300-2*90,
+                    "Had: " + len + " when reading file " + TMP + " with size " + TMP.length());
         }
     }