【发布时间】:2020-01-06 14:41:16
【问题描述】:
我正在尝试创建一个包含一些扩展的测试框架。我可以按照这里的建议在框架中import XCTest:https://stackoverflow.com/a/35102636/3475906
但是,每当我尝试使用 XCTUnwrap 时,都会出现错误:Use of unresolved identifier 'XCTUnwrap'
基本上,我想要这样的东西:
import XCTest
extension Optional {
func unwrap() -> Wrapped {
do {
return try XCTUnwrap(self)
} catch {
print("Handle error")
}
}
}
有人知道吗?
【问题讨论】:
-
您可以使用任何其他 XCT 符号吗?例如 XCTAssertEqual?
-
是的@Sanich 他们工作正常。据我所知,唯一的问题是 XCTUnwrap 。 Swift 语言版本也是 Swift 5。
-
肯定使用 Xcode 11?
-
确定我使用的是 Xcode 11.3 @SebJachec
标签: ios swift unit-testing frameworks xctest