私はユニットテストとJunitの初心者です。 Junitの基本を知っています。 EasyMockフレームワークについて学び始めました。
Replay()メソッドの使用を理解できませんでした。
誰でも情報を提供していただけますか?
EasyMock.expect()およびEasyMock.verify()のユーザーを理解しています。
再生メソッドは、記録から(呼び出されるメソッドを記録する場所)から再生状態(実際にテストする場所)にモックを渡すために使用されます。
次のように覚えておくことができます。EasyMock.expect(abc.someMethod).andReturn(answer)
を書くとき、予想される動作を記録しました。ただし、EasyMock.replay(abc)
を記述すると、実際にアクティブになります。
この例を非常に便利だと思いました: http://www.tutorialspoint.com/easymock/easymock_adding_behavior.htm
EasyMockを使用すると、「期待する」ときに、実際に目的の偽物/模擬行為を記録できます。したがって、この模擬動作をテストランナー(JUnitなど)に注入する場合、レコードを「再生」します。
実際に他のモックフレームワークと比較した奇妙な名前、より良い名前は