Spring:@Mock vs @MockBean

Aus Alexander's Wiki
Version vom 10. November 2021, 11:22 Uhr von Admin (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

@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.