【问题标题】:Phpunit cannot find test, No test executed(Laravel)Phpunit 找不到测试,没有执行测试(Laravel)
【发布时间】:2021-04-22 16:03:51
【问题描述】:

我在 laravel 5.5 中使用 phpunit。

当我使用

运行测试时
vendor/bin/phpunit .

显示错误

no tests excucted.

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

但我不知道是什么问题。

【问题讨论】:

    标签: phpunit laravel-5.5


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我解决了这个问题。

      解决方案在这里:

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

      【讨论】:

        【解决方案3】:

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

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

        类似于这个问题。 我已经检查并确保文件名后缀为“测试”字样。 . 我不知道怎么了。但是经过一番挖掘,事实证明在 Laravel 8(或者也可能是之前的版本)中,测试 FUNCTION NAME 必须以 Test 为前缀。

        例如

        public function check_family() => 不起作用

        public function test_check_family() => 工作

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-10-14
          • 2016-08-18
          • 1970-01-01
          • 2018-03-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-07-28
          相关资源
          最近更新 更多