モック
en :
Mock
広義のモックは
テストダブル
を意味する
狭義のモックはテストダブルの一種
「
Unit Testing: Exploring The Continuum Of Test Doubles
」 より
モックライブラリにより動的に生成される (テストダブルの他の種類は典型的にはテスト開発者がコード記述)
テスト開発者は、モックオブジェクトを設定することにより、返り値や実行されるべき特定のメンバーなどを指定できる
その設定により、モックは
ダミー
や
スタブ
、
スパイ
として振る舞うことができる