我有一个函数叫做onStartingExecute();
在术语中调用如下许多函数…
tt_init_device();
tt_init_port();
tt_init_pipeline();
…等等....
我已经写了一个GTest用例如下…
TEST_F(ICFusaTelltaleClientAppThTest,Test_onStartingExecute)
{
FusaTelltaleClientAppTh AppThobj(1,"abc");
AppThobj.onStartingExecute();
}
但是我的测试用例失败了…
请帮助我如何写测试用例在这里…我新gt……也许这很简单。: -)
提前感谢!
你的问题不够清楚,但我想我可以给你一些步骤来理解谷歌测试:
- 因为你的测试失败了,你不知道为什么,所以在调用函数之前添加断点。检查导致测试失败的逻辑并修复它。
- 如果您只希望函数被调用时输出异常,请使用
mock
,因此您定义一个Mock类并分别为每个方法添加Mock,请参阅gmock以开始使用Mock。