5
我正在使用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