Skip to content

Commit 0305d1e

Browse files
committed
Adapt to upstream Spring Framework @MockitoBean changes
1 parent 47fa83c commit 0305d1e

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

spring-boot-project/spring-boot-starters/spring-boot-starter-test/build.gradle

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,8 @@ dependencies {
2424
exclude group: "javax.xml.bind", module: "jaxb-api"
2525
}
2626
}
27+
28+
checkRuntimeClasspathForConflicts {
29+
ignore { name -> name.startsWith("mockito-extensions/") }
30+
}
31+

spring-boot-project/spring-boot-test/src/test/java/org/springframework/boot/test/mock/mockito/SpringBootMockResolverIntegrationTests.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616

1717
package org.springframework.boot.test.mock.mockito;
1818

19+
import org.assertj.core.api.Condition;
1920
import org.junit.jupiter.api.Test;
2021
import org.mockito.internal.configuration.plugins.Plugins;
22+
import org.mockito.plugins.MockResolver;
2123

2224
import static org.assertj.core.api.Assertions.assertThat;
2325

@@ -33,7 +35,8 @@ class SpringBootMockResolverIntegrationTests {
3335

3436
@Test
3537
void customMockResolverIsRegisteredWithMockito() {
36-
assertThat(Plugins.getMockResolvers()).hasOnlyElementsOfType(SpringBootMockResolver.class);
38+
assertThat(Plugins.getMockResolvers()).haveAtLeastOne(new Condition<MockResolver>(
39+
SpringBootMockResolver.class::isInstance, "Spring Boot mock resolver instance"));
3740
}
3841

3942
}

0 commit comments

Comments
 (0)