Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 8未运行新创建的测试,也未拾取已删除的测试_Php_Laravel_Phpunit - Fatal编程技术网

Php Laravel 8未运行新创建的测试,也未拾取已删除的测试

Php Laravel 8未运行新创建的测试,也未拾取已删除的测试,php,laravel,phpunit,Php,Laravel,Phpunit,我刚刚开始使用Laravel8测试套件,并选择为我的帐户创建过程创建一个功能测试。我已经运行了php-artisan-make:test-AccountCreation,并将第一个测试用例作为函数编写,但是,当我运行php-artisan-test时,它并没有选择我的特性测试,为什么 同样,如果我试图删除默认的示例测试,我会得到一个错误,告诉我找不到该测试?我错过了什么 测试/Feature/AccountCreation.php 因为您应该将“Test”附加到测试类,因为PHPUnit将检查所

我刚刚开始使用Laravel8测试套件,并选择为我的帐户创建过程创建一个功能测试。我已经运行了
php-artisan-make:test-AccountCreation
,并将第一个测试用例作为函数编写,但是,当我运行
php-artisan-test
时,它并没有选择我的特性测试,为什么

同样,如果我试图删除默认的示例测试,我会得到一个错误,告诉我找不到该测试?我错过了什么

测试/Feature/AccountCreation.php


因为您应该将“Test”附加到测试类,因为PHPUnit将检查所有以Test结尾的类,所以更改:

class AccountCreation extends TestCase { ...
致:


不要忘记更改类文件名。

除非另有配置,否则我相信PHPUnit只会查找以Test结尾的类,因此您可能只需将
AccountCreation
更改为
AccountCreationTest
。哦,并相应地重命名该文件。
class AccountCreationTest extends TestCase { ...