0
注:もし - >他のではないかの場合 - >
感謝:)実行の4つの可能性があります
注:もし - >他のではないかの場合 - >
感謝:)実行の4つの可能性があります
は(私は最後else
ケースのための文を追加)場合:
| 1 | 2 | 3 | 4 |
If (condition1) | * | * | * | * |
statement.. | * | | | |
Else if (condition2) | | * | * | * |
statement.. | | * | | |
Else if (condition3) | | | * | * |
statement.. | | | * | |
else | | | | * |
statement... | | | | * |
end if | * | * | * | * |
アスタリスクは、4つのシナリオのそれぞれについて実行/評価されるステートメント/条件を示します。
インデントされたステートメントの1つが実行されるとすぐに、他の条件やステートメントはその構造で評価されません。
テストにはブランチカバレッジが含まれているため、テストにはいくつかの異なる状態が含まれているため、各ブランチが少なくとも1つのテストで実行されるように条件が(うまくいけば)この場合、支店のカバーがあります。
しかし、これは、の上記のスキーマに違反していることを意味しません。これらのテスト実行でも、1つの条件が真を返す場合、残りの条件は未評価のままです。
ありがとうございました。それは意味があります:) –