【发布时间】:2015-07-18 06:14:51
【问题描述】:
如何让一个类型函数(在扩展中定义)对 Swift 中的测试目标可见?如果我的项目中有以下扩展:
extension NSData {
class func XOR(inputData: NSData, withKey key: NSData) -> NSData {
...
return NSData(bytes: output.baseAddress, length: inputData.length)
}
}
XOR 函数对主项目可见,但在测试目标中不可见。我的测试文件中也有@testable import MyModule。 (顺便说一句,有趣的是,添加在扩展中的变量对测试目标是可见的)。
【问题讨论】:
标签: ios swift cocoa-touch xctest