PHPUnit 3.4.14を使用しています。リスナーを追加しようとしています。PHPUnitリスナーがロードされていますが使用されていません
私はシンプルなものを書いた:
class My_Test_Listener implements PHPUnit_Framework_TestListener
{
public function addError(PHPUnit_Framework_Test $test, Exception $e, $time)
{
...
私はphpunit.xmlファイルでそれを宣言:私はメソッドのいずれかを実装するため省略した場合
<phpunit bootstrap="./bootstrap.php">
<testsuites>
<testsuite name="auth">
<directory>./library/Ademe/Auth</directory>
</testsuite>
</testsuites>
<listeners>
<listener class="Listener" file="./library/My/Test/Listener.php">
</listener>
</listeners>
</phpunit>
私のクラスは、それは、(ロードされていますログでそうだと言っていますが)私は決して内側のメソッドには行きません。私はこれを試しました:
public function startTestSuite(PHPUnit_Framework_TestSuite $suite)
{
die('startTestSuite');
}
あなたは何が欠けているかもしれないか考えていますか?
ありがとうございます!
を使用した場合にのみ、私は同じ問題を持って働いていた、感謝を!あなたはあなたの答えを受け入れるべきです! –
私は同じ問題を抱えていました。完全な名前空間を追加する必要がありました。 – b01
クラスが見つからなかったときにエラーを投げたかったと思います。 – b01