Spring:@Mock vs @MockBean: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=== @MockBean === === @Mock ===“) |
Admin (Diskussion | Beiträge) 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.