使用Xcode 7.3 / 8的iOS上的GTest

时间:2016-10-26 10:55:33

标签: ios xcode unit-testing googletest xctest

任何人都可以给我任何关于如何使用googletest的明确指示 iOS平台上的/ GTest框架(在实际的iOS应用程序上)?以及如何将其与XCTest框架集成以进行报告?

我已经尝试但没有成功,而且这个主题的资源也不足。以下是供参考的链接。

https://github.com/google/googletest

https://groups.google.com/forum/#!topic/googletestframework/v7P0sqQ3Y3c

提前致谢。

1 个答案:

答案 0 :(得分:0)

很难让它在Xcode中完全像XCTest一样工作,但你可以通过添加一个循环通过所有GTest测试的文件[1]来获得一些功能,并将它们添加为XCTest测试。请参阅[2]的更多信息。

基本上:

  1. 在Xcode中创建测试目标
  2. 将所有Gtest源文件添加到测试目标
  3. 将文件[1]添加到测试目标
  4. 运行测试
  5. [1] https://github.com/mattstevens/xcode-googletest/blob/master/Bundle/GoogleTests.mm

    [2] https://github.com/mattstevens/xcode-googletest