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


数据表格命令简介

页工具栏按钮
    添加用例:选中一个用例后,采用拷贝方式建立新的用例。通常,新建的用例只需要修改一两个数据。
    用例生成检查器:打开用例生成/检查器,可批量生成用例数据,也可以集中检查各变量的取值。
    添加变量到表格:添加全局变量、自定义变量到数据表格中。
    新建用例代码及表格:在用例代码编辑器中新建一个用例代码,在用例数据窗口添加一个数据表格。含有多个逻辑块的函数,每个逻辑块可以使用一个表格。
    重置用例:重置用例到初始状态,并删除用例数据,此操作不可恢复。
    保存:保存对表格数据的修改。执行测试前会自动调用此命令。
    删除列:删除选中的用例。
    执行函数测试:执行当前函数的测试,如果产品代码或测试代码被修改,自动重编译。
    执行一个用例:执行一个用例的测试,如果产品代码或测试代码被修改,自动重编译。
    树表模式:以树表方式显示变量及成员,主要用于第一个用例的设计。
    表格模式:以表格方式显示数据,不显示无数据的行,且输入与输出分离显示,主要用于建立第二个及更多的用例。

右键菜单
   

    修改变量类型:修改当前变量的数据类型,例如,将void*改为char*、将char**改为char*[10]。
    修改变量名称:修改当前变量的名称,一般用于函数原型修改并导入闲置用例后(如参数名称被修改)。

    自动生成用例:自动生成测试用例并填写到表格。请注意,自动生成的用例,其预期输出是实际执行的结果,用户需依据代码的设计功能,修改不正确的预期输出,否则测试价值极低。

    拷贝一行数据:从本函数或其他函数的现有数据中拷贝数据到当前行,此功能常用于数据复用或数据恢复,特别是,在VTDD模式下,函数编写过程中,函数原形可能不断修改,用此功能可以“拾回”已设计的数据。
    拷贝整个数据表:从本函数的其他表格或其他函数拷贝整个数据表,不匹配的数据自动丢弃。在VTDD模式下,函数原形修改时,VU可能会视为新函数并新建表格,可以用此功能导入原来的数据。

    恢复用例数据:将数据恢复到之前保存的某个版本。

    文件(针对单元格):针对当前单元格的文件操作,如保存数据到文件、从文件载入数据。
    文件(针对数据表):针对整个数据表的文件操作,如保存整个数据表的数据到文件。
    文件(针对类):针对一个数据类型的文件操作,如保存数据到文件。

    将外部用例数据导入表格:将其他工具下的用例数据导入到表格。

    新建回调赋值:添加新的回调赋值。
    编辑回调赋值:编辑/删除已有的回调赋值。
    刷新回调赋值:从源文件重新载入回调赋值数据。

    删除变量:删除选中的变量。

    删除用例代码及表格:选当前表格删除,并删除与当前表格关联的用例代码。

    左移:将选中用例左移。
    右移:将选中用例右移。

    当前用例设为无效:将当前用例设置为无效状态,再次执行此命令则恢复有效。

    查找变量及成员:快速搜索变量或变量成员。

    跳转到局部输入输出代码:当前选中行为局部输入或输出时,可用此功能跳转到左边函数代码窗口的对应代码。

单元格编辑器
    双击一个可编辑的单元格,将进入编辑状态,单元格编辑器右键菜单如下图。

   

    切换大小编辑框:切换大小编辑框,对于较长的数据,在大编辑框下编辑比较方便。
    重置初始数据:重置初始数据,当不了解数据的格式时,可用此功能生成数据模板。
   
    调用脚本:调用脚本实现特殊赋值,如取变量地址、拷贝指针、取字符串长度、取类型size。

    函数指针赋值:为函数指针生成函数实现,生成后可以像普通函数调用一样,设置底层输入。

    剪切:剪切。
    拷贝:拷贝。
    粘贴:粘贴。

    撤消:撤消。