モックとスタブの違いについて教えてください。職場で、スタブを使って意図的に画面上でエラーを発生させ、それをフィルタリングできているかどうかのテストをしたのですが、スタブが何かわかってなかったので、いまいちピンときませんでした。
また、モックはexpect()やwillでテストの条件を決めつつ、任意のクラスをテストするオブジェクトという認識なのです。
しかし、他の解説をみると、時間やOSなど環境に応じて起こる差異から同様の結果が得られない問題をモックオブジェクトを作ることで解消できるみたいな記事があったので、本物そっくりのオブジェクトの特定の機能だけ抜粋したものがモックなのでは?とも思えるのですが、どちらの解釈が合っているのでしょうか。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。