phpunit无法在laravel 5.7的全新安装上工作

Rah*_*151 1 php testing phpunit laravel laravel-5.7

我刚安装的Laravel出现问题。

当我尝试使用phpunit命令运行默认值时ExampleTest.php,出现以下错误

D:\Laravel\Rahimi0151>phpunit
PHP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 277

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 277
PHP Warning:  "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 285

Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in C:\xampp\php\pear\PHPUnit\TextUI\Command.php on line 285
PHPUnit 3.7.21 by Sebastian Bergmann.

Configuration read from D:\Laravel\Rahimi0151\phpunit.xml



Time: 0 seconds, Memory: 4.00Mb

[30;43m[2KNo tests executed!
[0m[2K
Run Code Online (Sandbox Code Playgroud)

在底部,它说:

No tests executed!

有人可以帮我解决问题吗?

Mar*_*łek 5

这里的问题是您正在运行的系统上安装的PHPUnit很旧,而不是应为此项目运行的PHPUnit。

为了确保运行为该项目安装的PHPUnit,您应该运行:

vendor/bin/phpunit
Run Code Online (Sandbox Code Playgroud)

要么

vendor/bin/phpunit.bat
Run Code Online (Sandbox Code Playgroud)