Given some code:
int(x) {
if(x==0) { dosomething }
}
If I run this with two test cases: t1 = <0> and t2 = <2>, will this provide me with 100% branch coverage even though the else statement is missing?
In other words, does the else statement need to exist to achieve 100% branch coverage?
Thanks
Yes, these two inputs will result in full branch coverage. else is not required for full branch coverage.
You may consider that there's an empty implicit else block.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With