クラスがあり、それを使用して操作をカールしています(投稿データの送信、ウェブサイトのソースの取得など)。
今、ユニットテストを行いたいのですが、どのようにテストできるかわかりませんか?
私のクラスの使用例:
$curl = new Curl();
$curl->setUrl('http://example.php');
$curl->setReturn(true);
$source = $curl->execute();
私に何かアドバイスはありますか?
curl の抽象化、つまりHTTP_Request2を使用できます。単体テストでは、curl アダプターではなくモック アダプターを使用します。
このライブラリは安定しており、単体テストが行われているため、curl の使用をテストする必要はもうありませんが、モック データを安全に操作できます。