Je suis novice dans les tests unitaires et Junit. Je connais les bases de Junit. Je viens de commencer à apprendre sur le framework EasyMock.
Je ne pouvais pas comprendre l'utilisation de la méthode replay ().
Quelqu'un pourrait-il s'il vous plaît fournir des informations?
Je comprends l'utilisateur de EasyMock.expect () et EasyMock.verify ().
La méthode de relecture est utilisée pour passer la simulation de l'enregistrement (où vous enregistrez la méthode que vous attendez à être appelée) à l'état de relecture (où vous testez réellement).
Vous pouvez vous en souvenir comme ceci: Lorsque vous écrivez EasyMock.expect(abc.someMethod).andReturn(answer)
, vous avez enregistré le comportement attendu. Mais, lorsque vous écrivez EasyMock.replay(abc)
, vous l'activez en fait.
J'ai trouvé cet exemple très utile: http://www.tutorialspoint.com/easymock/easymock_adding_behavior.htm
Avec EasyMock, lorsque vous vous "attendez", vous enregistrez réellement le comportement faux/simulé souhaité. Ainsi, lorsque vous souhaitez injecter ce comportement simulé à un exécuteur de test (par exemple JUnit), vous "rejouez" vos enregistrements.
Nom étrange comparé à un autre cadre moqueur en effet, un meilleur nom devrait être