Skip to content
Latchkey

スタブ - CI/CD用語集の定義

スタブは定型の戻り値を提供し、テスト対象のコードが予測可能な依存先を見られるようにします。

スタブは、独自のロジックを持たず、呼び出しに対して事前定義された応答を返すテストダブルです。テストが依存先の返す内容を制御できるようにします。

スタブは状態ベースのヘルパーです。入力を提供しますが、どのように呼び出されたかは検証しません。テスト対象のコードで特定の経路(エラー応答、空のリスト)を強制するために使います。

使いどころ

依存先に値を返させるだけでよい場合にスタブを使います。特定の方法で呼び出されたことをアサートする必要がある場合は、代わりにモックまたはspyを使います。

関連ガイド