我正在使用 VectorCAST 进行单元测试,使用 Green Hills 编译器和 Renesas v850e2v3 微控制器,VectorCAST 表明我在下面的 for 循环中有两个分支要测试。
typedef enum
{
MIN_ENUM_VAL = 0x00,
ENUM_VAL_1 = 0x01,
ENUM_VAL_2 = 0x02,
MAX_ENUM_VAL
} Enumeration_T;
void myFunction (void)
{
int counter;
for(counter = MIN_ENUM_VAL; counter < MAX_ENUM_VAL; counter++)
{
//Do something.
}
//Do something else.
}
如何测试这些分支?真的,我不知道如何在 for 循环中进行测试。