From c01336fb8a589ded50b7f9b5234dcbdc4c4e7a30 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Fri, 14 Oct 2022 18:16:18 +0200 Subject: [PATCH] #687 #691 Stream performance regressions, now with JDK 11 support... --- .../stream/BufferedChannelImageInputStreamTest.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/imageio/imageio-core/src/test/java/com/twelvemonkeys/imageio/stream/BufferedChannelImageInputStreamTest.java b/imageio/imageio-core/src/test/java/com/twelvemonkeys/imageio/stream/BufferedChannelImageInputStreamTest.java index a38dcfcb..579f13e6 100755 --- a/imageio/imageio-core/src/test/java/com/twelvemonkeys/imageio/stream/BufferedChannelImageInputStreamTest.java +++ b/imageio/imageio-core/src/test/java/com/twelvemonkeys/imageio/stream/BufferedChannelImageInputStreamTest.java @@ -402,18 +402,16 @@ public class BufferedChannelImageInputStreamTest { @Test public void testCloseStream() throws IOException { // Create wrapper stream - FileInputStream mock = mock(FileInputStream.class); - when(mock.getChannel()).thenCallRealMethod(); - ImageInputStream stream = new BufferedChannelImageInputStream(mock); - reset(mock); + FileInputStream input = spy(new FileInputStream(randomDataToFile(new byte[0]))); + ImageInputStream stream = new BufferedChannelImageInputStream(input); + reset(input); stream.close(); - verify(mock, only()).close(); + verify(input, only()).close(); } @Test public void testCloseChannel() throws IOException { - // Create wrapper stream SeekableByteChannel mock = mock(SeekableByteChannel.class); ImageInputStream stream = new BufferedChannelImageInputStream(mock);