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