Php http库的测试套件应该是什么?

Php http库的测试套件应该是什么?,php,curl,network-programming,tdd,Php,Curl,Network Programming,Tdd,我想基于带有单元测试的curl编写用于HTTP获取的开放源码PHP库。将有诸如代理隧道、多个网络接口(如果可用)使用、并行请求执行等功能 但是我应该如何测试这些东西呢?我的意思是,我是否应该测试成功并获得请求,如下所示: $myVeryGoodLIbraryClass->get('http://google.com') 或者为本地测试站点创建Apache配置文件?或者如何测试代理服务器?我应该把Squid配置文件放在我的库的tests目录中吗? 我知道所有这些东西对想要参与其中的人都很重

我想基于带有单元测试的curl编写用于HTTP获取的开放源码PHP库。将有诸如代理隧道、多个网络接口(如果可用)使用、并行请求执行等功能

但是我应该如何测试这些东西呢?我的意思是,我是否应该测试成功并获得请求,如下所示:

$myVeryGoodLIbraryClass->get('http://google.com')
或者为本地测试站点创建
Apache配置文件
?或者如何测试代理服务器?我应该把Squid配置文件放在我的库的
tests
目录中吗?
我知道所有这些东西对想要参与其中的人都很重要,所以我想让其他人(和我自己:)的开发更方便。

您可以为自己主持测试站点和代理,并确保它可用。或者使用不太可能关闭的站点和代理。比如example.org等等。