開発手法・設計

モック

日本語

概要

テストダブルの一種で、呼び出された回数や渡された引数を記録し、期待通りに使われたかを検証できる代役オブジェクト。

詳細

単に固定値を返すだけの「スタブ」と異なり、「この関数は1回だけ、この引数で呼ばれたはずだ」といった振る舞いの検証(アサーション)に使われる。Jest・Mockitoなど多くのテストフレームワークがモック作成機能を標準で備えている。

プログラミングの他の用語