cinheenim
2015-05-15 09:47testngpp单元测试使用mock打桩函数导致用例crash
测试用例的实现:
TEST(test mocker)
{
int ret;
MOCKER(notexist1).expects(once()).with(spy(ret));
plat_test1(2,4);
ASSERT_EQ(4,ret);
}
被调用函数实现:
int notexist1(int num){
}
int plat_test1(int num1, int num2){
int ret2;
ret2 = notexist1(num2);
if ( ret2 == num2 ){
return 0;
}else{
return 1;
}
}
运行测试用例就提示:
[ CRASHED ] TestU.h:96: test crashed unexpectedly.
搞了很多次都这样,实在不知道要怎么办了,求大神指点
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- 在Go中测试使用fmt.Scanf()的函数
- it技术
- 互联网问答
- IT行业问题
- 计算机技术
- 编程语言问答
- 1个回答
- 使用go中的通道返回值测试Emitter函数
- channel
- testing
- 1个回答
- 如何在GoLang中编写与数据库无关的函数以使其更易于进行单元测试?
- database
- unit-testing
- generics
- 1个回答
- 单元测试TLS客户端
- client
- unit-testing
- https
- 1个回答
- 打开和读取文件的单元测试功能
- unit-testing
- 3个回答
换一换