Spring:@Mock vs @MockBean: Unterschied zwischen den Versionen

Aus Alexander's Wiki
(Die Seite wurde neu angelegt: „=== @MockBean === === @Mock ===“)
 
K
 
Zeile 2: Zeile 2:


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

Aktuelle Version vom 10. November 2021, 11:22 Uhr

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