PHPUnit测试失败

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHPUnit测试失败相关的知识,希望对你有一定的参考价值。

我目前正在尝试在我的Ubuntu 12.04虚拟机上运行phpUnit,当我在我的应用程序根目录下运行phpunit时,它有phpunit.xml.dist文件,它从配置中读取但是我收到以下错误并且它失败了:

PHP Fatal error:  Call to undefined method PHPUnit_Util_Test::getHookMethods() in phar:///usr/bin/phpunit/phpunit/Framework/TestSuite.php on line 633

有没有理由发生这种情况?

答案

我在不同的环境中遇到了类似的问题。问题是另一个库的加载器注册得太早,它还包含另一个没有该方法的PHPUnit版本。自动加载器的正确顺序解决了这个问题。

以上是关于PHPUnit测试失败的主要内容,如果未能解决你的问题,请参考以下文章

如何强制 PHPUnit 在跳过的测试中失败?

如何告诉 phpunit 在失败时停止

Laravel Homestead 中的 PHPUnit 测试失败

如何在测试过程中停止 PHPUnit 但仍然获得失败/报告列表?

仅当访问 Laravel 5 中的根页面( visit('/') )时,PHPUnit 测试才会失败

在 catch 块中设置对象属性时 PHPUnit 测试失败