PHPUnit9.0 標(biāo)注-@coversNothing

2022-03-24 10:59 更新
PHPUnit9.0 標(biāo)注集合PHPUnit9.0 標(biāo)注集合

在測(cè)試代碼中用 ?@coversNothing? 標(biāo)注來(lái)指明所標(biāo)注的測(cè)試用例不需要記錄任何代碼覆蓋率信息。

這可以用于集成測(cè)試。

這個(gè)標(biāo)注可以用在類級(jí)別或者方法級(jí)別,并且會(huì)覆蓋掉所有 ?@covers? 標(biāo)注。

<?php declare(strict_types=1);
use PHPUnit\DbUnit\TestCase

final class GuestbookIntegrationTest extends TestCase
{
    /**
     * @coversNothing
     */
    public function testAddEntry(): void
    {
        $guestbook = new Guestbook();
        $guestbook->addEntry("suzy", "Hello world!");

        $queryTable = $this->getConnection()->createQueryTable(
            'guestbook', 'SELECT * FROM guestbook'
        );

        $expectedTable = $this->createFlatXmlDataSet("expectedBook.xml")
                              ->getTable("guestbook");

        $this->assertTablesEqual($expectedTable, $queryTable);
    }
}


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)