Spring:@Mock vs @MockBean

Aus Alexander's Wiki

@MockBean

@Mock

@Mock erstellt ein Mock für die Klasse, die es annotiert.

@InjectMocks

@InjectMocks erstellt ein Mock für die Klasse, die es annotiert. Und zusätzlich injiziert es die anderen @Mock-Klassen, falls sie in diesem Mock benötigt werden.