我正在努力使用 googletest 为 Xcode 4.6 设置 C++ 单元测试。下载 googletest 附带的说明是 2008 年编写的,与当前的 Xcode 界面不对应。我想我得到了 googletest 来编译(这不是微不足道的),但现在我在按照本教程进行单元测试时遇到了问题。如何在 Xcode 4.6 中使用 googletest 实现单元测试?
问问题
2681 次
1 回答
1
当你已经有了 gtest 框架来编译它实际上不再那么难了。
使用此处描述的宏编写测试用例:https ://github.com/google/googletest/blob/master/docs/primer.md#simple-tests
然后运行所有测试:
#include "gtest/gtest.h"
int main(int argc, const char * argv[])
{
testing::InitGoogleTest(&argc, (char**)argv);
return RUN_ALL_TESTS();
}
我为单元测试创建了一个单独的构建目标,这是实际的 main.cpp 这适用于我使用当前的 Xcode 版本(4.6.3)
于 2013-09-14T13:51:41.990 回答