-1
symfonyアプリケーションのテストを書いているだけで、現在テストされている(または失敗した)URLを見たいと思っています。Symfony testing:現在テストされているURLを端末に表示する方法は?
どうすればいいですか?
ありがとうございました。
symfonyアプリケーションのテストを書いているだけで、現在テストされている(または失敗した)URLを見たいと思っています。Symfony testing:現在テストされているURLを端末に表示する方法は?
どうすればいいですか?
ありがとうございました。
youreのようにがつがつ食うやsymfonyのネイティブとして、使用しているクライアントにそれが依存..しかし、symfonyのネイティブのためにあなたは、PHPUnitが出力のみが、この度のテストが完了したことを念頭に置いて、クマを
echo $client->getRequest()->getBaseUrl();
を必要としますが。
あなたがいったん持っていれば、リクエストから得ることができる多くの情報があります。詳細はhereをご覧ください。
編集:
ので、あなたが失敗した場合に、それを必要としています。
$url = $client->getRequest()->getBaseUrl();
// option 3 is the failure message.
$this->assertEqual($var, $var2, "Test failed on url: $url");
私はテストが成功しなかったときにURLを知る必要があるので、本当に役に立たないです。 –
および:テストが失敗した場合、 "echo"は何も表示されません。 –
更新された回答。 – DevDonkey