2

オープンソースプロジェクトで実行している一連のテストがあります。コード変更を壊す機能とサイトを壊すコード変更の違いを判断するために行われるcurlリクエストのステータスコードを取得したいと思います。完全に。

    class ExampleTest extends PHPUnit_Extensions_Selenium2TestCase
    {
        public function setUp()
        {
            $this->setBrowser('firefox');
            $this->setBrowserUrl('http://localhost');
        }

        public function testForError()
        {
            $this->url('/');
            $this->assertNotEmpty($this->title());
        }
    }

これは私が今どのように取り組んでいるのかの一例ですが、具体的な情報が必要です。CURLリクエストから情報を取得することを除いて、これについてどうすればよいかよくわかりません...

4

2 に答える 2

2

どうやらこれは不可能です、私はGithubでプロジェクトのメンテナーと話をしました、私は不可能なことを求めています。

于 2012-12-14T21:44:05.940 に答える
0

これは、同様の問題について私を助けました(curlリクエストから情報を取得することに満足している場合):

// inside phpunit test
$url = ''; //your http://url.string.here
$request = curl_init($url);
$result = curl_exec($request);
$status = curl_getinfo($request, CURLINFO_HTTP_CODE);
curl_close($request);
$this->assertTrue($status == 200);
于 2016-01-13T17:36:39.520 に答える