From dce56bd7d883803039f0b6b2d59e23bca65094f0 Mon Sep 17 00:00:00 2001 From: Christopher Lambert Date: Mon, 21 Nov 2022 10:15:15 +0100 Subject: [PATCH] Upgrade errorprone from 2.14.0 to 2.16 we need to fix the following violation: StubbingWithCustomAnswerTest.java:113: error: [DoNotCall] Calling getClass on Method returns the Class object for Method, you probably meant to retrieve the class containing the method represented by this Method using getDeclaringClass --- gradle/dependencies.gradle | 2 +- .../mockitousage/stubbing/StubbingWithCustomAnswerTest.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle index 6928e86a3c..7acca469c5 100644 --- a/gradle/dependencies.gradle +++ b/gradle/dependencies.gradle @@ -6,7 +6,7 @@ def versions = [:] versions.bytebuddy = '1.12.16' versions.junitJupiter = '5.9.1' -versions.errorprone = '2.14.0' +versions.errorprone = '2.16' libraries.junit4 = 'junit:junit:4.13.2' libraries.junitJupiterApi = "org.junit.jupiter:junit-jupiter-api:${versions.junitJupiter}" diff --git a/src/test/java/org/mockitousage/stubbing/StubbingWithCustomAnswerTest.java b/src/test/java/org/mockitousage/stubbing/StubbingWithCustomAnswerTest.java index 5591bc47b5..dada3d5710 100644 --- a/src/test/java/org/mockitousage/stubbing/StubbingWithCustomAnswerTest.java +++ b/src/test/java/org/mockitousage/stubbing/StubbingWithCustomAnswerTest.java @@ -7,7 +7,6 @@ import static org.junit.Assert.*; import static org.mockito.Mockito.*; -import java.lang.reflect.Method; import java.util.Set; import org.junit.Test; @@ -110,7 +109,8 @@ public void shouldMakeSureTheInterfaceDoesNotChange() throws Exception { new Answer() { public String answer(InvocationOnMock invocation) throws Throwable { assertTrue(invocation.getArguments().getClass().isArray()); - assertEquals(Method.class, invocation.getMethod().getClass()); + assertEquals( + IMethods.class, invocation.getMethod().getDeclaringClass()); return "assertions passed"; }