【发布时间】:2015-03-17 23:20:11
【问题描述】:
我有自己的小型跨平台 C++ 单元测试框架,其中单元测试如下所示:
#include "Test.h"
DEFINE_TEST(myTest) {
AssertEqual(2+2, 4);
}
并且在 .cpp 文件中。
(似乎类似于Catch 的做法,我敢肯定)
我想将它与 Xcode 集成,因此我可以使用 Xcode 的 Run Tests 命令运行我的测试,并利用 other tools 这取决于以这种方式运行的单元测试。理想情况下,我希望我的每个测试用例都是 XCTest 测试用例(尽管我可以为每个测试手动设置它),并且我希望我的断言(AssertEqual)表现得像 XCTest 的(XCTAssert)。
这可能吗?如果是这样,我该怎么做?
(注意:不要切换到只使用 XCtest,因为我希望我的测试也能在 Windows 上运行)
【问题讨论】:
-
您能找到一种跨平台的好方法吗?
标签: c++ xcode unit-testing xctest