このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
モッキング フレームワーク
依存物の動作を模倣したテストのためシステムの一部を分離する
ユニット テストを行うときには、多くの場合、完全なシステムの一部を依存しているものから分離してテストすることが関心事となります。システムの一部をテストするために、"モック オブジェクト" を使用して、依存物を置き換えることができます。モック オブジェクトは、製品オブジェクトと同じインターフェイスの少なくとも一部を実装しますが、多くの場合、製品オブジェクトよりも単純、高速、または予測性が高い方法、あるいは制御性の高い方法になります。
はじめに、モック オブジェクトの作成を参照してください。

クラス
トピック
- モック オブジェクトの作成
モックを使用して完全なシステムの一部を単独でテストします。
- モック オブジェクトの動作の指定
モックされたメソッドおよびプロパティの動作を定義する。たとえば、メソッドが事前定義の値を返すように指定できます。
- モック オブジェクトの相互作用の検定
テスト対象のコンポーネントからモック オブジェクトへ送信されるメッセージを傍受します。たとえば、メソッドが呼び出されたことや、プロパティが設定されたことを確認できます。
- アプリ テスト フレームワークとモッキング フレームワークを使用するテストの記述
この例では、アプリ テスト フレームワークとモッキング フレームワークを使用するテストの記述方法を示します。