teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

スペルミス

2019/11/05 20:18

投稿

gentaro
gentaro

スコア8947

answer CHANGED
@@ -1,1 +1,1 @@
1
- 普通は例外を生成するためのモックを作ってテストすると思うけど、その対象のメソッドがモックで処理を差し替えられる事が前提になるので、IoC(Invertion of Control)とか勉強されると良いんじゃないでしょうか。
1
+ 普通は例外を生成するためのモックを作ってテストすると思うけど、その対象のメソッドがモックで処理を差し替えられる事が前提になるので、IoC(Inversion of Control)とか勉強されると良いんじゃないでしょうか。

1

訂正

2019/11/05 20:18

投稿

gentaro
gentaro

スコア8947

answer CHANGED
@@ -1,3 +1,1 @@
1
- まぁたぶん、テスト対象のメソッドの内部で、テスト時だけ例外を発生させる方法がわからない、とかそういう話だろうけど、それならテスト対象のコードを書かないと具体的な事は何も言えない。
2
-
3
1
  普通は例外を生成するためのモックを作ってテストすると思うけど、その対象のメソッドがモックで処理を差し替えられる事が前提になるので、IoC(Invertion of Control)とか勉強されると良いんじゃないでしょうか。