我试图掌握某种单元测试,所以我们创建了模拟用户默认值。
class MockUserDefaults: UserDefaults {
var gameStyleChanged = 0
override func set(_ value: Int, forKey defaultName: String) {
if defaultName == "something" {
someStyleChanged += 1
}
}
}
在 setup() 之后我创建
mockUserDefaults = MockUserDefaults(suiteName: "testing")!
所以我很困惑我无法理解suiteName的全部含义我已经阅读了官方文档但还不够清楚,请帮助