1

クラスがあり、それを使用して操作をカールしています(投稿データの送信、ウェブサイトのソースの取得など)。

今、ユニットテストを行いたいのですが、どのようにテストできるかわかりませんか?

私のクラスの使用例:

$curl = new Curl();
$curl->setUrl('http://example.php');
$curl->setReturn(true);
$source = $curl->execute();

私に何かアドバイスはありますか?

4

1 に答える 1

3

curl の抽象化、つまりHTTP_Request2を使用できます。単体テストでは、curl アダプターではなくモック アダプターを使用します。

このライブラリは安定しており、単体テストが行​​われているため、curl の使用をテストする必要はもうありませんが、モック データを安全に操作できます。

于 2013-01-13T11:59:04.737 に答える