Avatar
Kishikawa Katsumi 4/5/2019 4:18 AM
もう少し突っ込んだ一般論をいうと、 モックにする目的は、テストしたいもの以外で失敗するケースを除きたい、あるいはテストしたいものをテストできる状態に持っていくコストが高い・難しい、という問題を解決するためなので、 テスト対象がそもそもそれに依存しているのは当然、みたいなものは依存を外すのは却って大変になるので依存させていいです。 要はモックにすることでテストが簡単になるとか、別の要因で失敗しなくなる、というメリットがあるかどうかが重要。
👍 4