xcode 使用XCTest编写C++单元测试

mum43rcc  于 2023-05-19  发布在  其他
关注(0)|答案(2)|浏览(155)

我有一个C的应用程序,我使用Xcode 7。
我想开始为我的应用程序编写单元测试用例。问题是XCTest不支持C
单元测试。我将不得不为每个测试类编写 Package 器,这将导致大量开销。用XCTest写C单元测试有什么明智的方法吗?
或者我必须将GoogleTest与Xcode集成才能用C
编写测试用例?

uplii1fm

uplii1fm1#

目前Xcode不支持C++(在测试方面),也不支持GoogleTest。但是已经有一些编写的 Package 器连接到gtest和Xcode测试系统中,并利用这两个系统来提供良好的UI进行测试,同时在 Package 器方面没有强迫任何太疯狂的东西。
我用这个:
https://github.com/mattstevens/xcode-googletest
它有点过时,但它能完成工作。

sr4lhrrt

sr4lhrrt2#

您可以创建一个Objective-C测试文件(扩展名为.mm),用XCTest测试您的C类。

相关问题