2016-04-01 4 views
0

「for」ループカバレッジを「for each」ループにも適用できるのかどうか疑問に思っていました。もしそうなら、どのようにして次のコードサンプルで行うことができますか?"各"ループカバレッジテストにどのように適用するのですか?

1. public static void foreachDisplay(int[] data){ 
    2. System.out.println("Display an array using for 
    3. each loop"); 
    4. for (int a : data) { 
    5. System.out.print(a+ " "); 
    6. } 
    7. } 

ありがとうございます。

+0

これは特別なことで難しくなりますか? –

+0

forループのカバレッジを使ってテストするのが簡単で、知識を共有するのはなぜ簡単ではありませんか? :) –

+0

私はあなたがしようとしていることについて十分に知りません。あなたは5行目をカバーするように見せようとしていますか? –

答えて

0

少なくとも2回、空の配列で1回、配列内に少数の要素で2回テストする必要があります。また、境界値として数えたい場合は、配列内の要素を1つ使ってテストすることもできます。

関連する問題