添加全局变量
推荐使用“定位测试数据”功能添加全局变量,请参考快捷操作。手动加入全局变量的方法是,点击,打开如下对话框,在变量类别中选择“全局变量”(缺省已选中),在“选择全局变量”列表中,选择要加入的全局变量。如果变量未列出,可以在“数据类型”和“变量名”输入框中填写类型和变量名。
添加自定义的输入变量 自定义的输入变量用于解决需要特别初始化的输入,如下示例:
/*///////////////////////////////////////////////
函数说明: 功能: 无 参数: list,一个链表 pos,传递链表当前项的位置 返回: 链表当前项的值 ///////////////////////////////////////////////*/
int _02_Position(CList<int,
int>& list, POSITION pos) {
return
list.GetAt(pos); }
第二个参数pos指向list中的一项,在表格中设置不方便。可以用以下方式处理: 1) 如果所有用例只需指向list的head,则
不需要添加自定义的输入变量,可以切换到用例代码窗口,在用例的输入部分添加: pos = list.GetHeadPosition();
2)如果不同用例要指向list的不同项,则需要添加自定义的输入变量。点击,打开如下对话框,选择“局部变量(自定义变量)”,再选择“输入”,填写变量类型如:int,填写变量名称如:index。然后,在“输入代码”第二行的“}”前面添加一行代码: pos = list.FindIndex(index); 数据表格中,通过设置index的值来确定pos指向第几项。
添加自定义的输出变量 自定义的输出变量用于判断特别的数据,前面示例:
int _02_Position(CList<int,
int>& list, POSITION pos) {
return
list.GetAt(pos); }
如果要判断list中pos指向的项的值,可以添加一个定量取得该值。点击,打开如下对话框,选择“局部变量(自定义变量)”,再选择“输出”,填写变量类型如:int,填写变量名称如:value。然后,修改“输出代码”第一行,为变量赋值,下图中,红框内为所添加的代码: 数据表格中,通过判断value的值来判断pos指向的项的值。
|