JUnit と Mockito を使用していくつかのクラスをテストしています。クラス自体は、別のクラスからオブジェクトを作成します。testList というリスト。ここに私のコード:
public class A {
private List<B> bList;
//returns the bList
public List<B> getBList() {
return bList;
}
//checks the status by calling getStatus in class B
public Status getStatus() {
//status is an enum consists of PASSED and FAILED
Status finalStatus = Status.PASSED;
for (B be : this.getTestList()) {
if (be.getStatus() != Status.PASSED) {
finalStatus = Status.FAILED;
break;
}
}
return status;
}
}
public Class B {
private Status status = Status.FAILED;
public getStatus() {
return status;
}
public void setStatus(Status status) {
this.status = status;
}
}
Test というクラスで getStatus メソッドと getTestList メソッドをテストする最良の方法は何でしょうか。
どうもありがとうございました....