我创建了我可以想象的最简单的项目。
我创建了要测试的功能:
func addition(_ number1: Int, _ number2: Int) -> Int {
return number1 + number2
}
现在,我要在没有主机应用程序的情况下对此进行测试,因此我们不必启动模拟器即可进行测试。
我创建了一个新的测试文件“ TestableFunctionsTests.swift”,内容如下:
import XCTest
@testable import SimpleProject
class testFunctionsTests: XCTestCase {
func testAddition() {
XCTAssertEqual(addition(1, 2), 3)
}
}
并取消选中主机应用程序
现在,当我尝试测试Command-U时,我的新测试无法运行!
我创建了一个存储库来帮助查看完整的“问题/错误信息”