我研究了很多关于gtest/gmock的东西,但是他们都没有给我正确的答案。我刚接触C++,所以任何帮助都将不胜感激。
发布于 2019-11-03 21:58:40
所有文档都包含在official github repo中。primer documentation还涵盖了大量关于测试宏的信息。您可以使用以下摘要和链接的示例来选择要使用的内容。
当您想要为静态或全局函数或简单类编写单元测试时,TEST()
非常有用。Example test
当您需要访问单元测试中的对象和子例程时,TEST_F()
非常有用。Example test
当您想要使用参数编写测试时,TEST_P()
非常有用。您可以使用TEST_P()
编写一个测试,该测试使用GetParam()
,并且可以使用INSTANTIATE_TEST_SUITE_P()
实例化,而不是编写具有不同参数值的多个测试。Example test
https://stackoverflow.com/questions/58600728
复制相似问题