Laravel 8 创建并运行测试
可以使用 Artisan 命令 make:test 创建一个新的测试用例:
// 在 Feature 目录下创建一个测试类...
php artisan make:test UserTest
// 在 Unit 目录下创建一个测试类...
php artisan make:test UserTest --unit 技巧:可以使用 stub publishing 自定义测试 stub
测试类一旦生成,你就可以像使用 PHPUnit 一样定义测试方法。 执行 phpunit 或者 php artisan test 命令即可执行测试:
<?php
namespace Tests\Unit;
use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase
{
/**
* 一个基础的测试示例。
*
* @return void
*/
public function testBasicTest()
{
$this->assertTrue(true);
}
} 注意:如果要在你的测试类中定义自己的
setUp/tearDown方法,请确保调用了父类中的parent::setUp()/parent::tearDown()方法。