テスト スパイ(Spy)について

以前はMockについて書きましたが、今回はSpyに関して自分の認識です。

簡単にいうと、Spyはテストのために依存する処理を変えたりはしないが、そのメソッドが呼び出されているかなどを後から確認する際に利用します。

そのため、スパイはテストコードが終わった検証されます。