C/C++单元测试工具Visual Unit 4在线帮助


省略语法

    省略语法包括:使用左边单元格的值,使用前面某行的值。

    当单元格中未填写值时,表示不需要赋值或不需要判断输出,而不会使用左边单元格的值,这一点与VU3不同。

    当多个单元格直接使用左边已填值的单元格的值时,需要显式指定,语法是三个点(...),如下图,参数reset从第case 2开始,输入都使用case 1的输入值即false,直到某个case的填写了输入值。
 
   
 

    需要注意的是,在树表模式下,输出与输入在同一行,但对输入的省略语法只对输入有效,对输出的省略语法则只对输出有效,如上图,reset在case 2和case 3的输入都是false,而输出仍然是空,即不判断输出,切换到表格模式后可以看得更清楚,如下图,reset在case 1到case 6输入都是false,而case 7的输入是true,所有用例对reset都不判断输出。

   
 

    还可以用省略语法使某行直接使用在前的另一行的值,这种语法只能在第一个用例中使用,语法是 ...[name],name为前面的行的变量名称。如下图,ptr->title直接使用key的值,所有用例均有效。