我有一个名为 onStartingExecute(); 的函数;
用术语来说,它调用了许多函数,如下所示...
tt_init_device();
tt_init_port();
tt_init_pipeline();
......等等......
我写了一个GTest案例如下..
TEST_F(ICFusaTelltaleClientAppThTest,Test_onStartingExecute)
{
FusaTelltaleClientAppTh AppThobj(1,"abc");
AppThobj.onStartingExecute();
}
但是我的测试用例失败了......
请帮助我如何在这里编写测试用例...... 我是 GTest 新手...可能很简单。 :-)
提前致谢。!
你的问题不够清楚,但我想我可以给你一些步骤来理解谷歌测试:
mock
,因此您定义一个 Mock 类并分别为每个方法添加模拟,请参阅 gmock 开始使用模拟。由于测试缺少任何断言,https://google.github.io/googletest/reference/assertions.html,我假设您的意思是您有编译或运行时错误。
最重要的是逐字记录(“逐字逐句”)您从计算机收到的错误消息。 如果没有这些信息,您就要求我们假设太多。