@PostConstruct pas appelé lors de l'utilisation de Mockito @Spy annotation

Je suis à l'aide de Printemps, TestNG et Mockito cadres. Je suis en train d'écrire un test unitaire pour une classe Un qui a une dépendance de la classe B. Classe B a une méthode annotée avec @PostConstruct.

Lors de l'écriture de scénario de test Unitaire à l'aide de TestNG pour la classe Un, je suis en annotant une instance de la classe B avec Mockito @Spy dans la classe de test. Je peux voir l'exemple de B être correctement créée par Mockito. Mais pourquoi @PostConstruct code n'est pas appelé quand Mockito est en cours de traitement @Spy annotation?

Donc, ce que j'ai fait est que j'ai déplacé le code à l'intérieur @PostConstruct à la constructeur.

Est-il possible de faire Mockito, l'exécution de toute "Post-traitement" de la méthode lors du traitement @Spy annotation?

Reconnaissant de toute aide sur ce.

OriginalL'auteur javalearner | 2014-02-22