我正在使用VectorCAST测试代码,一个分支被部分覆盖,我只是想知道是否有办法使它完全覆盖。
如果我有一个结构,它的元素是一位的大小。
我有一个这样的代码
if(structure.bit.line1 == 0x01)
{
//some code
}
else if(structure.bit.line1 == 0x00)
{
//some code
}
我知道,在第一个if
条件下,我可以通过设置structure.bit.line1
为0x00
来使它完全覆盖,以满足FALSE
覆盖和0x01
为满足TRUE
覆盖,但下一个else if
我只能测试它的TRUE
状态,所以是有办法测试FALSE
状态的。
先谢谢你。
1条答案
按热度按时间h7appiyu1#
您可以在代码中使用else而不是else来解决此问题,但假设必须这样做,您可以按如下所示修改代码: