Which of the following scenarios would ONLY be detected by condition coverage but NOT by decision coverage alone?
-
A
A branch that is never executed
-
B
A fault where one sub-condition in an OR expression is always true, masking a faulty second sub-condition
-
C
An infinite loop with no exit condition
-
D
A missing return statement at the end of a function