如何在 Xcode 6.1.1 中使用 google 测试 运行 本地 c++ 单元测试
How to run local c++ unit tests using google test in Xcode 6.1.1
我是 google 测试和 xcode 的新手。请提供任何帮助。
我下载了google测试,我用xcode打开了google测试中的googletest.xcodeproj。我成功构建了项目。
我想针对我的项目进行测试。我有一些用 myProject/test/unittest.cc 编写的单元测试单元测试包含针对 myproject/src/some.cc
进行测试的函数
我做了一些搜索,我的 xcode 版本中没有 shell tool
作为选项。
我应该如何在 xcode 中设置项目?当我尝试新建项目并导入 myProject 时,它用 myProject 打开了一个新的 window,但是当我尝试添加目标依赖项时,我看不到 gtest.framework.
我可以获取有关如何为 xCode 中的 myProject 设置 google 测试的信息吗?谢谢你。
我正在使用 Xcode 版本 6.3 (6D570)。
我使用了这个指南http://bitrage.de/wp/google-test-with-xcode-6-and-c11/,对我来说效果很好。
我有几个问题:
- 我没有像指南(第 7 步)中那样为已编译的 gtest.framework 获得漂亮的 "archive" 图标。我的图标看起来像一个空白页。
- 我尝试对在头文件中声明但在 cpp 文件中实现的代码进行单元测试。为此,我必须:
- 从单元测试的 cpp 文件中删除 main() 方法,并且
- 将有问题的 cpp 文件添加到 "Tests" 目标(参见指南中的步骤 10)"Build Phases"->"Compile Sources".
祝你好运!
我是 google 测试和 xcode 的新手。请提供任何帮助。
我下载了google测试,我用xcode打开了google测试中的googletest.xcodeproj。我成功构建了项目。
我想针对我的项目进行测试。我有一些用 myProject/test/unittest.cc 编写的单元测试单元测试包含针对 myproject/src/some.cc
进行测试的函数我做了一些搜索,我的 xcode 版本中没有 shell tool
作为选项。
我应该如何在 xcode 中设置项目?当我尝试新建项目并导入 myProject 时,它用 myProject 打开了一个新的 window,但是当我尝试添加目标依赖项时,我看不到 gtest.framework.
我可以获取有关如何为 xCode 中的 myProject 设置 google 测试的信息吗?谢谢你。
我正在使用 Xcode 版本 6.3 (6D570)。
我使用了这个指南http://bitrage.de/wp/google-test-with-xcode-6-and-c11/,对我来说效果很好。
我有几个问题:
- 我没有像指南(第 7 步)中那样为已编译的 gtest.framework 获得漂亮的 "archive" 图标。我的图标看起来像一个空白页。
- 我尝试对在头文件中声明但在 cpp 文件中实现的代码进行单元测试。为此,我必须:
- 从单元测试的 cpp 文件中删除 main() 方法,并且
- 将有问题的 cpp 文件添加到 "Tests" 目标(参见指南中的步骤 10)"Build Phases"->"Compile Sources".
祝你好运!