我在laravel 5.5中使用phpunit。
当我使用
运行测试时vendor/bin/phpunit .
显示错误
no tests excucted.
在phpunit.xml文件中,我设置了测试目录的后缀。
但我不知道这是什么问题。
答案 0 :(得分:0)
您可以分享更多工作细节吗?如果您是laravel的新人,可以关注:https://www.youtube.com/watch?v=3uYXAcit_Sg&list=PL3VM-unCzF8iPERY07XRw0JXG_c50CapR。有分步指南
答案 1 :(得分:0)
答案 2 :(得分:0)
我写这个是为了以防来自 Laravel 8 的人发现类似的错误。
今天我学习了 TDD 并学习了 Youtube 中的教程。在一个阶段,我创建了一个与教程中解释的名称相似的测试函数, . 但随后出现错误“未执行测试!”出现。
类似于这个问题。 我已经检查并确保文件名后缀为“Test”字样。 . 我不知道怎么了。但是经过仔细研究,发现在 Laravel 8(或者也可能是之前的版本)中,测试 FUNCTION NAME 必须以 Test 为前缀。
例如
public function check_family()
=> 不起作用
public function test_check_family()
=> 工作