Adapt to upstream Spring Framework @MockitoBean changes

This commit is contained in:
Phillip Webb 2024-10-23 10:51:36 -07:00
parent 47fa83cafc
commit 0305d1e9d5
2 changed files with 9 additions and 1 deletions

View File

@ -24,3 +24,8 @@ dependencies {
exclude group: "javax.xml.bind", module: "jaxb-api"
}
}
checkRuntimeClasspathForConflicts {
ignore { name -> name.startsWith("mockito-extensions/") }
}

View File

@ -16,8 +16,10 @@
package org.springframework.boot.test.mock.mockito;
import org.assertj.core.api.Condition;
import org.junit.jupiter.api.Test;
import org.mockito.internal.configuration.plugins.Plugins;
import org.mockito.plugins.MockResolver;
import static org.assertj.core.api.Assertions.assertThat;
@ -33,7 +35,8 @@ class SpringBootMockResolverIntegrationTests {
@Test
void customMockResolverIsRegisteredWithMockito() {
assertThat(Plugins.getMockResolvers()).hasOnlyElementsOfType(SpringBootMockResolver.class);
assertThat(Plugins.getMockResolvers()).haveAtLeastOne(new Condition<MockResolver>(
SpringBootMockResolver.class::isInstance, "Spring Boot mock resolver instance"));
}
}