Terracotta-OSS / offheap-store

A library that provides a set of map and cache implementations that store data outside of the normal Java heap
Apache License 2.0
90 stars 46 forks source link

Removed 1 unnecessary stubbing in ReopeningInterruptibleChannelTest.java #79

Open ARUS2023 opened 1 year ago

ARUS2023 commented 1 year ago

In our analysis of the project, we observed that 1) 1 stubbing is created but never executed in the test ReopeningInterruptibleChannelTest.testOpenDespiteDelegateClosure.

Unnecessary stubbings are stubbed method calls that were never realized during test execution. Mockito recommends to remove unnecessary stubbings (https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/exceptions/misusing/UnnecessaryStubbingException.html). We propose below a solution to remove the unnecessary stubbings.