Laravel 8 創(chuàng)建并運(yùn)行測試

2021-07-16 14:17 更新

可以使用 Artisan 命令 make:test 創(chuàng)建一個(gè)新的測試用例:

// 在 Feature 目錄下創(chuàng)建一個(gè)測試類...
php artisan make:test UserTest

// 在 Unit 目錄下創(chuàng)建一個(gè)測試類...
php artisan make:test UserTest --unit 

技巧:可以使用 stub publishing 自定義測試 stub

測試類一旦生成,你就可以像使用 PHPUnit 一樣定義測試方法。 執(zhí)行 phpunit 或者 php artisan test 命令即可執(zhí)行測試:

<?php

namespace Tests\Unit;

use PHPUnit\Framework\TestCase;

class ExampleTest extends TestCase
{
    /**
     * 一個(gè)基礎(chǔ)的測試示例。
     *
     * @return void
     */
    public function testBasicTest()
    {
        $this->assertTrue(true);
    }
} 

注意:如果要在你的測試類中定義自己的 setUp / tearDown 方法,請(qǐng)確保調(diào)用了父類中的 parent::setUp() / parent::tearDown() 方法。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)