我正在使用 PHPUnit 3.4.14,我正在尝试添加一个监听器。
我写了一个简单的:
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');
}
您知道可能缺少什么吗?
谢谢!