我想为 HTTP 获取编写开源 PHP 库,基于 curl 和单元测试。将有诸如代理隧道、多个网络接口(如果可用)使用、并行请求执行等功能。
但是我应该如何测试所有这些东西呢?我的意思是,我是否应该测试成功获取请求,如下所示:
$myVeryGoodLIbraryClass->get('http://google.com')
还是Apache config file
为本地测试站点创建?或者我如何测试代理服务器?我应该将 Squid 配置文件放在tests
我的库目录中吗?我知道所有这些对于想要参与其中的人来说都很重要,所以我想让其他人(和我自己:))的开发更加方便。