ユニットテストに関する二つの質問があります。
質問1.publicメソッドをテストする意味がありますか?(Utility系を除く)
下記の例では、aとbをそれぞれちゃんとテストすればいいでしょうないでしょうか?
bはaの実施結果による影響があればまだいいですが、無関係であれば、テストケースが分かりにくいだと思います。
public void main() {
a();
b();
}
private void a() {省略…}
private void b() {省略…}
質問2.普通のSI開発では、100%のcoverageが必要ですか?例えば、画面Service→機能Service→Daoという一連の処理では、簡単な機能Serviceなら、画面Serviceからの引数をDaoに引き渡して、Daoの戻り値を画面Serviceに返すという任務だけです。この場合はどうせmockを利用するので、わざわざunitテストが必要ですか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/16 02:26
2017/03/16 03:24