gpt4 book ai didi

xcode - 一个单元如何测试依赖于网络的操作?

转载 作者:行者123 更新时间:2023-12-05 01:09:30 25 4
gpt4 key购买 nike

我的一些应用程序从互联网上获取数据。我养成了编写单元测试的习惯,我怀疑如果我为从 Internet 返回的值编写测试,我会遇到延迟和/或可靠性问题。

测试“位于 Web 请求另一端”的数据的有效方法是什么?

我正在使用 Xcode 附带的库存单元测试工具包,但这个问题理论上适用于任何测试框架。

最佳答案

Unit测试专门针对您的类的业务逻辑。不会有延迟、可靠性等问题,因为您会使用一些模拟对象来模拟您实际交互的内容。
您所描述的是某种形式的 integration测试和 OP 似乎不是您的意图。
您应该通过模拟来“掩盖”另一端,而不是真正访问网络、远程数据库等。

关于xcode - 一个单元如何测试依赖于网络的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15732013/

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