51Testing软件测试论坛
标题:
C++test自动生成的测试用例问题
[打印本页]
作者:
viliv715
时间:
2012-11-9 11:24
标题:
C++test自动生成的测试用例问题
void TestSuite_isEquals_0::test_isEquals_0()
{
/* Pre-condition initialization */
/* Initializing argument 1 (a) */
int _a = cpptestLimitsGetMaxInt();
/* Initializing argument 2 (b) */
int _b = cpptestLimitsGetMaxInt();
/* Tested function call */
[color=Red] ::bool _return = ::isEquals(_a, _b);[/color]
/* Post-condition check */
[color=Red]
CPPTEST_POST_CONDITION_INTEGER("bool _return", ( _return ))[/color]
CPPTEST_NOT_VALIDATED()
}
复制代码
上述是C++test自动生成的测试用例,对自动生成的红色字体的部分有些疑问(以前是用C语言的,对C++的语法,命名空间什么的不熟悉):
1 ::bool _return = ::isEquals(_a, _b);这一行代码中“::bool”中的两个冒号是起什么作用的?还有“::isEquals(_a, _b)”中的两个冒号?
2 CPPTEST_POST_CONDITION_INTEGER("bool _return", ( _return ))其中的第二个参数应该是上面::isEquals(_a, _b)的返回值,而前面的第一个参数是从哪里来的?
3 自动生成的测试用例出现了两条重复的,这正常吗?
作者:
yt1142006
时间:
2012-12-12 16:45
请问您是用的哪个版本的C++test,可否共享一下安装文件,
393620601@qq.com
回复
1#
viliv715
作者:
yt1142006
时间:
2012-12-12 16:45
请问您是用的哪个版本的C++test,可否共享一下安装文件,
393620601@qq.com
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2