我正在尝试测试将运行多次的异步代码,并尝试为模拟的用户输入提前创建单独的期望。我正在尝试使用将在数组中的结构,然后可以通过异步功能和主测试功能对其进行访问。
以下代码虽然产生了我从未见过的编译错误,但似乎Google也没有
struct TestAsyncUserInput<T> {
var value : T
var expect : XCTestExpectation
init (value : T) {
self.value = value
self.expect = expectation(description: "a random expectation")
}
}
self.expect显示此编译器错误: “期望”生成“ XCTestExpectation”,而不是预期的上下文结果类型“ XCTestExpectation”
我在使用Swift 4.2的Xcode 10
虽然有不同的解决方法,但我更担心此编译器错误是什么以及为什么会发生错误?
更新:这是错误的屏幕截图
并且很好地衡量了期望函数的定义
open func expectation(description: String) -> XCTestExpectation
答案 0 :(得分:0)
这有效:
<div className={classesArray.join(' ')}>
Your div text
</div>