特定のメソッドの呼び出し/応答を記録し、それを使用してテスト用のモックオブジェクトを作成できる「record&play」コードの良い例があるのではないかと思います。
私が解決しようとしている特定の問題は、外部Webサービスに依存するコードをテストするときです。(例としてTwitterを使用して)言うなどの呼び出しへの応答を記録できるようにしたいと思います。
- ツイートを作成する
- ツイートに返信する
- ユーザーのタイムラインを取得する
そして、テストするときに、コールスタックをインターセプトし、以前の応答を使用して応答を構築できるようにしたいと思います。
ありがとう。