【发布时间】:2015-06-10 22:58:56
【问题描述】:
我有以下测试方法
func testSomeClassBehaviour() {
class TestClass:base{
//Block starts here------
override func someFunction() -> [String : String] {
return Dictionary<String,String>()
}
//end---------
}
let (result1,Result2) = Utility().processTestObject(testClass())
XCTAssert("Processed Overridden value","expected value","Some test call")
}
使用上述方法,构建失败并出现错误“Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1”。
在堆栈溢出中搜索建议后,问题缩小到测试文件并准确指向 cmets 中的代码块。
一旦我注释掉被覆盖的函数,它的构建和运行,但不是被覆盖的函数。
请给点建议。
【问题讨论】: