Lorsque j'utilise Easymock (ou un cadre de simulation similaire) pour mettre en œuvre mes tests unitaires, je suis obligé de faire des tests basés sur l'interaction (comme je ne peux pas affirmer sur l'état de mes dépendances.).Quand est-il approprié de faire des tests sur la base d'interaction par opposition à dire les tests basés?
D'autre part, si j'utilise un bout écrit à la main (au lieu d'utiliser easymock) Je peux mettre en œuvre des tests basés sur l'État.
Je suis tout à fait difficile de savoir si je veux aller avec des tests à base d'interaction ou tests basés sur l'état.
je suis partial et je veux utiliser easymock, mais je ne sais pas s'il y aurait des effets secondaires que je pourrais avoir à faire face à l'avenir.
Quelqu'un peut-il s'il vous plaît jeter un peu de lumière à ce sujet?
Merci d'avance!