Swift Xcode 7中的单元测试需要重建代码
在Swift(使用Xcode 7)中,当我创建单元测试时,它要求我每次对源项目进行更改时都重新生成源项目,以便单元测试获取已添加的新方法。Objective-C的情况并非如此。是否有办法解决此问题?是否将应用程序源文件添加到测试目标?这是最有可能发生这种情况的原因。因此,例如,如果您有两个类,例如SolarPosition和SolarPositionTest,则每个类都应仅位于各自的目标、应用程序和测试目标中 这一点在不同时期都有争论。当然,您不必将源添加到测试或将测试添加到源目标Swift Xcode 7中的单元测试需要重建代码,swift,unit-testing,xcode7,Swift,Unit Testing,Xcode7,在Swift(使用Xcode 7)中,当我创建单元测试时,它要求我每次对源项目进行更改时都重新生成源项目,以便单元测试获取已添加的新方法。Objective-C的情况并非如此。是否有办法解决此问题?是否将应用程序源文件添加到测试目标?这是最有可能发生这种情况的原因。因此,例如,如果您有两个类,例如SolarPosition和SolarPositionTest,则每个类都应仅位于各自的目标、应用程序和测试目标中 这一点在不同时期都有争论。当然,您不必将源添加到测试或将测试添加到源目标 Xcode中
Xcode中的增量构建使它成为我用过的最快的测试平台。它永远不必为测试更改而重建。很好,它没有被添加。我发现,即使我向目标成员添加了一个新的swift,我仍然需要至少构建一次才能获取它。文件的后续更改将被拾取。但这有意义吗?否?我知道我很久以前就在将源代码添加到测试目标中,因为导入过程很混乱,但在Swift中,如果您导入或执行@testable import,您将几乎被覆盖。。。