2016-04-13 53 views

回答

1

這取決於其客戶端你使用的,如暴食或symfony的原生..但爲symfony1.2本地需要

echo $client->getRequest()->getBaseUrl(); 

但是,請記住,PHPUnit的只能輸出這個曾經的測試已經完成。

有很多信息,你可以從請求中獲得一旦你有它,看看here瞭解更多信息。

編輯:

所以你需要它的失敗。

$url = $client->getRequest()->getBaseUrl(); 

// option 3 is the failure message. 
$this->assertEqual($var, $var2, "Test failed on url: $url"); 
+0

這不是真的有用,因爲當測試不成功時我需要知道URL。 –

+0

和:當測試失敗時,「echo」不顯示任何內容。 –

+0

已更新的回答。 – DevDonkey