1

我正在努力使用 googletest 为 Xcode 4.6 设置 C++ 单元测试。下载 googletest 附带的说明是 2008 年编写的,与当前的 Xcode 界面不对应。我我得到了 googletest 来编译(这不是微不足道的),但现在我在按照教程进行单元测试时遇到了问题。如何在 Xcode 4.6 中使用 googletest 实现单元测试?

4

1 回答 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 回答