プライベートメソッドがストリームを閉じることを確認するユニットテストを書いています。メソッド内のコードがemmaで覆われていると、メソッド呼び出しが表示されないのはなぜですか?
ユニットテストはmethodB呼び出し、変数の何かは、ユニットテストは、テスト
プライベートメソッドは、私が呼び出していますパブリックメソッド内で上のクラスを模擬しません
nullです。メソッド呼び出しがメソッド内のコードは
例えば
public methodA(){
if (something==null) {
methodB(); //Not displayed as covered
}
}
private methodB(){
lineCoveredByTest; //displayed as covered
}
なぜメソッドの呼び出しがないであろうにもかかわらず覆われていないとして表示される(eclemmaプラグインを介して)日食にエマを使用
カバーされていると強調表示されますか?
メソッドBは正常に戻りますか? –