mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
Expand doc on @MockBean
usage
Closes gh-9609
This commit is contained in:
parent
d8d156bd1b
commit
90112559bf
@ -5427,6 +5427,19 @@ classes, on fields within your test, or on `@Configuration` classes and fields.
|
||||
on a field, the instance of the created mock will also be injected. Mock beans are
|
||||
automatically reset after each test method.
|
||||
|
||||
[NOTE]
|
||||
====
|
||||
This feature is automatically enabled as long as your test uses one of Spring Boot's
|
||||
test annotations (i.e. `@SpringBootTest`). To use this feature with a different
|
||||
arrangement, a listener will need to be added explicitly:
|
||||
|
||||
[source,java,indent=0]
|
||||
----
|
||||
@TestExecutionListeners(MockitoTestExecutionListener.class)
|
||||
----
|
||||
|
||||
====
|
||||
|
||||
Here's a typical example where we replace an existing `RemoteService` bean with a mock
|
||||
implementation:
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user