我有一个大型的iOS项目(大约700个模块)。现在我需要为现有代码编写单元测试(之前我们没有使用它)。我为我的目标添加了一个新的XCTest测试目标,并开始编写我的第一个测试。但是编译后,我遇到了一些链接错误,因为我的项目模块未被包含在测试目标中。我是否将所有模块都包含在测试目标中了?或者有更简单的方法来创建测试目标?
我有一个大型的iOS项目(大约700个模块)。现在我需要为现有代码编写单元测试(之前我们没有使用它)。我为我的目标添加了一个新的XCTest测试目标,并开始编写我的第一个测试。但是编译后,我遇到了一些链接错误,因为我的项目模块未被包含在测试目标中。我是否将所有模块都包含在测试目标中了?或者有更简单的方法来创建测试目标?
isEqual:
的基本isMemberOfClass:
测试中失败时。尽管被测试相等性的两个对象是从同一个源文件创建的,但它们来自两个不同的编译源:一个来自正在测试的项目,另一个来自单元测试项目。 - Richard Shin