阅读(2032)
赞(13)
Laravel 8 创建并运行测试
2021-07-08 09:45:48 更新
可以使用 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 TestsUnit;
use PHPUnitFrameworkTestCase;
class ExampleTest extends TestCase
{
/**
* 一个基础的测试示例。
*
* @return void
*/
public function testBasicTest()
{
$this->assertTrue(true);
}
}
注意:如果要在你的测试类中定义自己的
setUp
/tearDown
方法,请确保调用了父类中的parent::setUp()
/parent::tearDown()
方法。