diff --git a/pom.xml b/pom.xml index e51fbdabd..a04cec4cd 100644 --- a/pom.xml +++ b/pom.xml @@ -70,6 +70,41 @@ + + mockito-5-jdk-11 + + [11,) + + + + org.mockito + mockito-core + 5.21.0 + test + + + + + + maven-compiler-plugin + 3.15.0 + + + default-testCompile + test-compile + + testCompile + + + 11 + 11 + + + + + + + devsite-apidocs diff --git a/src/test/java/com/google/firebase/testing/MockitoTestRule.java b/src/test/java/com/google/firebase/testing/MockitoTestRule.java index 99edaed42..8b87bd20b 100644 --- a/src/test/java/com/google/firebase/testing/MockitoTestRule.java +++ b/src/test/java/com/google/firebase/testing/MockitoTestRule.java @@ -33,11 +33,12 @@ public Statement apply(final Statement base, FrameworkMethod method, final Objec return new Statement() { @Override public void evaluate() throws Throwable { - MockitoAnnotations.initMocks(target); + AutoCloseable closeable = MockitoAnnotations.openMocks(target); try { base.evaluate(); } finally { Mockito.validateMockitoUsage(); + closeable.close(); } } };