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


数据窗口

   

数据种类

    数据窗口显示成员变量、全局变量、参数、自定义变量的输入/输出值,返回值和底层输入,以及局部输入和局部输出。底层输入是指调用底层函数所产生的数据,如底层函数的返回值、输出参数的结果值,请参考底层输入;局部输入是被测试代码执行过程中的实时输入,请参考局部输入;局部输出是指被测试代码在执行过程中的实时输出,请参考局部输出

显示格式
    字符串两边加双引号,如 "ABCD";
    字符两边加单引号,并分别用十进制和十六进制显示字符值,如 'A' (65) (0x41);
    数字分别用十进制和十六制显示,如 400 (0x190)
    空指针会输出"NULL"。
    无效指针会输出"Bad Pointer"。

被修改的数据

    程序修改过的数据(输出值与输入值不同),其输出值用红色显示。只有成员变量 、全局变量、自定义变量和输出参数才可能被修改。

显示方式
    支持两种显示方式:树形方式和表格方式,上图是树形方式,在右键菜单中选择“以表格方式显示”,则切换到表格方式显示。

用例选择
    数据窗口显示的是某一用例下的输入输出数据,可通过右键菜单来切换用例。

数据筛选
    使用右键菜单可以筛选要显示的数据,例如只显示修改过的成员变量。按下页工具栏的,将只显示关键数据,隐藏复合类型的空值成员(在表格中设置了输入输出的除外)。

数组的输出限制
    大数组的输出可能造成内存不足,因此,对数组的输出作了限制。缺省设定为最多输出64个子项,可在“工具”菜单选择“设定”进行修改。对于在数据表格中填写了输入或输出值的子项,则不在此限制范围内。

确认输出数据
    选中一个数据的输出,在右键菜单选择“确认输出数据”,可将数据拷贝到数据表格,当预期输出比较复杂时,用例数据表格中可先不填写,在执行测试后用“确认输出数据”来设定预期输出。确认后,要在数据表格中检查输出是否正确,如不正确,要进行修改。

保存数据到文件
    在右键菜单中选择“保存数据到文件”,可将数据另存为文本文件,使用此功能便于浏览比较长或带有换行符的文本数据。

拷贝数据到剪贴板
    在右键菜单中选择“拷贝数据到剪贴板”,可将数据拷贝到剪贴板。