起码个人感觉和spring boot自带的测试框架功能差不太多。安装
本文重点。目前版本样例位于:googletest/googletest/samples at main · google/googletest中。
上面内容并不完整,gtest还有些厉害的功能,比如ASSERT_NEAR(ASSERT_NEAR(res, 3.0, 1.0e-11);)用于断言数字的接近程度,当然这种功能已经可以由基础的组合而成了。个人样例分析
公司这边使用的是集成的插件,具体配置vscode + gtest请自行探索。
可以观察到左边名字和右边TEST宏中有对应,TEST的传入的参数只是名字,没有其他含义。这里是已经测试成功了,除了图形化也可以在命令行进行测试:
测试夹具和TEST_F宏 的最大的作用就在于测试开始之前和测试完成之后可以执行对应的函数,SetUp 和 TearDown 两个虚函数。
参考:
https://github.com/google/googletest/blob/main/googletest/samples/sample6_unittest.cc
https://github.com/AngryHacker/articles/blob/master/src/open_source_components/google_gtest.md
我的博客园:https://www.cnblogs.com/swx123
我的github(代码一般都放在这里):https://github.com/578223592
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |