标签: testing branch code-coverage
给出一些代码:
int(x) { if(x==0) { dosomething } }
如果我用两个测试用例运行它:t1 =< 0>并且t2 =< 2>,即使缺少else语句,这也会为我提供100%的分支覆盖率吗?
换句话说,是否需要存在else语句来实现100%的分支覆盖?
由于
答案 0 :(得分:0)
是的,这两个输入将导致完整的分支覆盖。完整分支覆盖不需要else。
else
您可能会认为存在空隐式else块。