gpt4 book ai didi

php - 在 PHPUnit 中模拟丢失的连接

转载 作者:行者123 更新时间:2023-12-02 03:16:52 24 4
gpt4 key购买 nike

我有一个 curl 包装类,我正在为其编写单元测试。包装类能够检测丢失或更改的连接并相应地重新启动下载。它通过跟踪以固定时间间隔下载了多少数据来做到这一点。

有没有办法在 PHPUnit 测试中操作互联网连接?

最佳答案

写个 mock object包装用于单元测试的网络通信。
在那个模拟类中,您可以自由地实现任何类型的行为,例如在某种情况下中止连接,这看起来像是与您的应用程序的连接断开。

关于php - 在 PHPUnit 中模拟丢失的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36476385/

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