Gtest用例运行不到!重赏80分

龙内cool 2015-12-14 12:45:44


文件结构如上图,计划在srmb文件夹中添加测试用例,ut_main中添加假的main函数:Ut_Main(),由其他工程调用。
UtMain.cpp:
int  UtMain(unsigned short wMsgId, void *pvoid)
{
int i = 1;
char arr[]= "--gtest_color=yes";

char c = 'c';
char *pc = arr;
testing::InitGoogleTest(&i, &pc);
return RUN_ALL_TESTS();
}


srmb.cp中测试用例
TEST_F(S1Test, test)
{
ASSERT_NE(1, 0);
}


实际运行时,一直运行不到TEST_F,望大神指点
...全文
439 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
龙内cool 2017-03-18
  • 打赏
  • 举报
回复
baidu.com 其实highhigh
龙内cool 2015-12-14
  • 打赏
  • 举报
回复
引用 1 楼 wfm3541136 的回复:
是不是include的路径不对?
你是说我需要在UtMain.cpp中引用srmb的头文件么?但是srmb.cpp没有头文件啊,只有源文件,用于写测试用例的
wfm3541136 2015-12-14
  • 打赏
  • 举报
回复
是不是include的路径不对?

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧