タイトル | : Re^2: Spring6日目:DI無しのテスト(依存性注入無しのテスト) |
投稿日 | : 2023/10/16(Mon) 21:14 |
投稿者 | : katayama |
> すみません、ごもっともな指摘です。
>
> おそらく、NoDIの方で試されたのだと思います。
> 一度、YesDIの方で試してみてください。結果が赤になると思います。
>
> このテストコードは、NoDIの方では、
> whenの部分が意味がなくなっています。
>
> ですので、ひとまずはYesDIのほうで赤になればOKです。
> NoDIの方も赤にするとなると、テストコードはもう少し複雑になってくるので、その説明を補足で加えるべきでした。
> (時間みつけて、補足しようと思います)
>
> ご指摘ありがとうございました。
YesDIの方で試して想定結果通りになりました。
依存性の注入の概念がなんとなくわかったような気はしました。
whenの部分が実装先(インスタンス)の代わりを果たしているから、
インスタンスに依存せずに、テストができるという感じでしょうか。