Phpunit 找不到测试,没有执行测试(Laravel)

Phpunit cannot find test, No test executed(Laravel)

我在 laravel 5.5 中使用 phpunit。

当我 运行 使用

进行测试时
vendor/bin/phpunit .

显示错误

no tests excucted.

在phpunit.xml文件中我设置了测试目录的后缀。

但是不知道是什么问题

你能分享你工作的更多细节吗?如果您是 laravel 的新手,可以关注:https://www.youtube.com/watch?v=3uYXAcit_Sg&list=PL3VM-unCzF8iPERY07XRw0JXG_c50CapR。有一步一步的指导方针

我解决了问题。

解决方法在这里:

https://phpunit.readthedocs.io/en/7.1/installation.html#windows

我写这篇文章是为了防止来自 Laravel 8 的人发现类似的错误。

今天我学习了 TDD,并按照 Youtube 中的教程进行操作。在一个阶段,我创建了一个与教程中解释的名称相似的测试函数, . 但是随后出现错误“未执行测试!”出现。

类似这个问题。 我已经检查并确保文件名后缀为 'Test' 字。 . 我不知道怎么了。但是后来在深入研究之后,结果发现在 Laravel 8(或者也可能是之前的版本)中,测试函数名称必须以 Test.

为前缀

例如

public function check_family() => 无效

public function test_check_family() => 工作