gpt4 book ai didi

ios - Swift Unit 测试用例 - Mock 框架

转载 作者:行者123 更新时间:2023-12-01 16:22:36 27 4
gpt4 key购买 nike

我想在 iOS 中使用模拟框架来实现快速语言。我已经为 Objective C 使用过 OCMock 框架,但同样不能快速工作。所以,我需要适当的框架来快速处理模拟对象。

最佳答案

在 Swift 中必须通过 fakes 或 test double 来实现“模拟”是很常见的。通过在测试中实现协议(protocol)或子类化。

这种模拟导致了依赖注入(inject)等设计模式,您可以在其中单独测试部分。

OCMock 或 Kiwi 之类的东西依赖于 Objective-c 的运行时。 Swift 尚未实现反射,因为它仍在解决其 ABI 稳定性。在那之前,手动实现模拟是要走的路。

关于ios - Swift Unit 测试用例 - Mock 框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51148862/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com