标题: 求编写测试驱动模块以及桩模块的实例,谢谢 [打印本页] 作者: confuseling 时间: 2005-7-3 17:13 标题: 求编写测试驱动模块以及桩模块的实例,谢谢 求编写测试驱动模块以及桩模块的实例,谢谢
例如被测代码为(随便举了个例子,如果有更好的例子,请给出):
int Max()
{
int a = fun1(); //需要打桩
int b = fun2(); //需要打桩
if (a>b)
return a;
else
return b;
}作者: celine 时间: 2005-7-6 19:26
论坛里相关的帖子,我把给你传一个吧,上面有个例子,你看看吧作者: lijunjie337 时间: 2009-3-30 19:18
我也看看 学习一下作者: VisualUnit 时间: 2009-3-30 20:56
驱动无非就是使被测试函数得以执行的代码,通常是很简单的。例如:
int main()
{
//初始化
int ret = Max();
//判断结果是否符合预期
}
当然,实际应用中,不可能每个测试都使用一个main函数,因此需要对驱动进行组织和管理。cppunit的主要功能就对测试的组织,以及显示测试结果。