Ich verwende Spring, TestNG und Mockito Frameworks. Ich schreibe einen Komponententest für eine Klasse A , die eine Abhängigkeit von der Klasse B hat. Klasse B hat eine Methode, die mit @PostConstruct
versehen ist.
Beim Schreiben von Unit test case mit TestNG für die Klasse A bezeichne ich eine Instanz der Klasse B mit Mockito @Spy
in der Testklasse. Ich kann die Instanz von B sehen, die von Mockito korrekt erstellt wurde. Aber warum @PostConstruct
code nicht aufgerufen wird, wenn Mockito @Spy
annotation verarbeitet?
Also habe ich den Code in @PostConstruct
in den -Konstruktor verschoben.
Gibt es eine Möglichkeit, Mockito dazu zu bringen, während der Verarbeitung von @Spy
Annotation eine 'Post-processing'-Methode auszuführen?
Schätzen Sie jegliche Hilfe dazu.
Tags und Links java spring annotations mockito