前提・実現したいこと
只今JUnitの勉強をしております。
例えば、「該当のソースコード」のように1つの関数内で
複数の関数を呼び出した場合にJUnitのテストケースとしては
3つの関数に対してそれぞれテストケースを書く必要があると思います。
しかし、関数「cal」は他の関数「add」、「multi」を含んでいるため、
毎回全テストを行うと一部のテストは重複することになると思っております。
この場合は、「cal」のテストを行う場合は「add」と「multi」の一部のテストは行わないほうが良いのでしょうか。
それとも、毎回全てのテストを行ったほうが良いのでしょうか。
該当のソースコード
JAVA
1 2public class test{ 3 public int cal(){ 4 int value = 0; 5 value += this.add(1,2); 6 value += this.multi(2,3); 7 8 return value; 9 } 10 11 public int add(int a,int b){ 12 return a+b; 13 } 14 15 public int multi(int a,int b){ 16 return a*b; 17 } 18 19 20} 21 22
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。