【发布时间】:2020-06-26 10:55:18
【问题描述】:
我在单元测试期望映射中使用灵活,并且有一个关于比较结构的问题。
我观察到的是匹配的.to(be(x)) 根本不适用于结构。所以下面的单元测试失败了:
func someTest() {
struct Struct {
let a: String
let b: String
}
let structure = Struct(a: "a", b: "b")
expect(structure).to(be(structure))
}
这是否意味着写入时复制机制在这里启动并且我们正在查看 2 个副本?为什么那个测试失败了?
【问题讨论】:
标签: swift unit-testing xctest quick-nimble