くろみーの日報テンプレ

日常のほのぼのした記録

Stub と Mock 完全に理解した

Shun57 さんのこのブログ記事を読んで n 年ぶりに Stub と Mock を完全に理解した

zenn.dev

Stub は依存コンポーネントを都合のいい値を返すように置き換えたものであり、Mockは依存コンポーネントが正しく呼び出されているかチェックするためのものである

 

つまり、テストの目的が依存コンポーネントが正しく呼ばれるかだったら Mock を使うし、依存コンポーネントから何らかの結果を受け取ってその結果を正しく処理したことを確かめたいのであれば Stub を使う

 

今は完全に理解しているけど1ヶ月経ったら完全に忘れてる説が濃厚

 

その時のための備忘録としてこの記事を残しておく