7
votes

Se moquer d'une classe de béton utilisant EasyMock

est-il possible de se moquer d'une classe de béton en utilisant Easkmock? Si oui, comment puis-je le faire?


0 commentaires

5 Réponses :


11
votes

Voir le Extension de classe EasyMock Documentation et Téléchargez-le du projet Sourceforge . Vous ne pouvez pas vous moquer de méthodes finales cependant.

Edit: Cela fait maintenant partie de EasyMock pour V3 et plus, comme indiqué dans les commentaires.


2 commentaires

Il convient de noter que les nouvelles versions d'EasyMock (> = 3.0) incluent cette extension, car Mike Pertridge a noté dans une autre réponse ici.


@ Zoltán: Merci, noté.




7
votes

PowerMock s'étenda EasyMock et vous permet de ficeler des types de béton, même des méthodes finales et statiques.

PowerMock est un cadre qui étendit d'autres bibliothèques simulées telles que EasyMock avec des capacités plus puissantes. PowerMock utilise un chargeur de classe personnalisé et une manipulation de Bytecode pour permettre la moqueur de méthodes statiques, de constructeurs, de classes et de méthodes finales, de méthodes privées, d'élimination des initialisateurs statiques et plus encore.


0 commentaires

3
votes

Les extensions de classe EasyMock ont ​​été intégrées à EasyMock à partir de V3.0; Voir Notes de version .


0 commentaires

0
votes

Lors de la création d'une simule, utilisez simplement la version org.asymock.classextension de la classe EasyMock. Le résultat sera istable.

Voici un lien récent - http://asymock.org/easymock3_2_classextension_documentation.html


0 commentaires