spring-framework/framework-docs/modules/ROOT/pages/testing/testcontext-framework
Simon Baslé 6f79c7e70f Remove support for Mockito annotations and `MockitoSession`
This change remove the support for Mockito annotations, `MockitoSession`
and opening/closing of mocks that was inherited from Boot's `@MockBean`
support, as well as the switch to `MockitoSession` made in 1c893e6.

Attempting to take responsability for things Mockito's own JUnit
Jupiter extension does better is not ideal, and we found it leads to
several corner cases which make `SpringExtension` and `MockitoExtension`
incompatible in the current approach.

Instead, this change refocuses our Mockito bean overriding support
exclusively on aspects specific to the Framework. `MockitoExtension`
will thus be usable in conjunction with `SpringExtension` if one needs
to use `@Captor`/`@InitMocks`/`@Mock`/`@Spy` or other Mockito utilities.

See gh-33318
Closes gh-33692
2024-10-16 09:40:57 +02:00
..
ctx-management Polish DynamicPropertyRegistrar documentation 2024-09-12 13:20:59 +02:00
aot.adoc
application-events.adoc
bean-overriding.adoc Rename BeanOverrideStrategy enum constants 2024-10-15 18:19:59 +02:00
bootstrapping.adoc
ctx-management.adoc
executing-sql.adoc
fixture-di.adoc
key-abstractions.adoc
parallel-test-execution.adoc
support-classes.adoc Document that TestContextAnnotationUtils is required for @⁠Nested support 2024-09-24 11:55:44 +02:00
tel-config.adoc Remove support for Mockito annotations and `MockitoSession` 2024-10-16 09:40:57 +02:00
test-execution-events.adoc
tx.adoc
web-scoped-beans.adoc