什么是CATCH_CONFIG_MAIN的gtest等效项?

时间:2019-02-13 12:16:29

标签: c++ googletest catch2

#define CATCH_CONFIG_MAIN  // This tells Catch to provide a main() - only do this in one cpp file

谷歌搜索后我找不到gtest的替代方法

1 个答案:

答案 0 :(得分:1)

根据their primer

  

但是,也许您认为编写所有这些main()函数是太多的工作吗?我们完全同意您的意见,因此Google Test提供了main()的基本实现。如果适合您的需求,只需将测试链接到gtest_main库,就可以了。

因此,您无需在库中通过宏来生成main的定义,而是在包含一个内容的gtest_main库中进行链接。