Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(web/test): replace deprecated mockito api verifyZeroInteract…
…ions() with verifyNoMoreInteractions() during upgrade to spring boot 2.6.x (#1207) While upgrading spring boot 2.6.15, encounter below errors in igor-web module during test compilation: ``` > Task :igor-web:compileTestJava FAILED /igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:21: error: cannot find symbol import static org.mockito.Mockito.verifyZeroInteractions; ^ symbol: static verifyZeroInteractions location: class Mockito /igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:119: error: cannot find symbol verifyZeroInteractions(echoService); ^ symbol: method verifyZeroInteractions(EchoService) location: class NexusEventPosterTest /igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:129: error: cannot find symbol verifyZeroInteractions(echoService); ^ symbol: method verifyZeroInteractions(EchoService) location: class NexusEventPosterTest /igor/igor-web/src/test/java/com/netflix/spinnaker/igor/nexus/NexusEventPosterTest.java:139: error: cannot find symbol verifyZeroInteractions(echoService); ^ symbol: method verifyZeroInteractions(EchoService) location: class NexusEventPosterTest 4 errors ``` Spring boot [2.6.15](https://repo1.maven.org/maven2/org/springframework/boot/spring-boot-dependencies/2.6.15/spring-boot-dependencies-2.6.15.pom) brings mockito 4.0.0 as transitive dependency. The `verifyZeroInteractions()` was deprecated in 3.x as mentioned here: mockito/mockito-kotlin#383 And now it is removed from mockito 4.0.0. To fix these issues, replacing `verifyZeroInteractions()` with `verifyNoMoreInteractions()` Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
- Loading branch information