Was ist der Unterschied zwischen @Mock
und @InjectMocks
im Mockito-Framework?
Antworten
Zu viele Anzeigen?Viele Leute haben hier eine großartige Erklärung über @Mock
vs @InjectMocks
gegeben. Ich mag es, aber ich denke, unsere Tests und Anwendung sollten so geschrieben werden, dass wir @InjectMocks
nicht verwenden müssen.
Referenz für weitere Lektüre mit Beispielen: https://tedvinke.wordpress.com/2014/02/13/mockito-why-you-should-not-use-injectmocks-annotation-to-autowire-fields/
Beachten Sie, dass @InjectMocks
bald veraltet sein werden
Veraltet @InjectMocks und planen die Entfernung in Mockito 3/4
und Sie können die Antwort und den Link von @avp hier folgen:
Warum Sie die InjectMocks Annotation nicht verwenden sollten, um Felder zu verdrahten
- See previous answers
- Weitere Antworten anzeigen