summaryrefslogtreecommitdiff
path: root/dev-java/commons-io/files/commons-io-2.20.0-ThrottledInputStreamTest.patch
blob: fa264eb898750992d08ede66450b7eeed8b61769 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
testCloseHandleIOException()
     tags: []
 uniqueId: [engine:junit-jupiter]/[class:org.apache.commons.io.input.ThrottledInputStreamTest]/[method:testCloseHandleIOException()]
   parent: [engine:junit-jupiter]/[class:org.apache.commons.io.input.ThrottledInputStreamTest]
   source: MethodSource [className = 'org.apache.commons.io.input.ThrottledInputStreamTest', methodName = 'testCloseHandleIOException', methodParameterTypes = '']
   caught: org.mockito.exceptions.base.MockitoException: 
             Cannot mock/spy class org.apache.commons.io.input.ThrottledInputStream
             Mockito cannot mock/spy because :
              - final class
             	at org.apache.commons.io.input.ProxyInputStreamTest.testCloseHandleIOException(ProxyInputStreamTest.java:86)
             	at org.apache.commons.io.input.ProxyInputStreamTest.testCloseHandleIOException(ProxyInputStreamTest.java:80)
             	at org.apache.commons.io.input.ThrottledInputStreamTest.testCloseHandleIOException(ThrottledInputStreamTest.java:175)
             	at java.base/java.lang.reflect.Method.invoke(Method.java:565)
             	at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
             	at java.base/java.util.ArrayList.forEach(ArrayList.java:1604)
 duration: 2 ms
   status: ✘ FAILED

--- a/src/test/java/org/apache/commons/io/input/ThrottledInputStreamTest.java
+++ b/src/test/java/org/apache/commons/io/input/ThrottledInputStreamTest.java
@@ -31,6 +31,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
 import org.apache.commons.io.IOUtils;
 import org.apache.commons.io.input.ThrottledInputStream.Builder;
 import org.apache.commons.io.test.CustomIOException;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 
 /**
@@ -170,6 +171,7 @@ class ThrottledInputStreamTest extends ProxyInputStreamTest<ThrottledInputStream
         assertEquals(0, ThrottledInputStream.toSleepMillis(1, 1_000, 1.0));
     }
 
+    @Disabled
     @Test
     void testCloseHandleIOException() throws IOException {
         ProxyInputStreamTest.testCloseHandleIOException(ThrottledInputStream.builder());