W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
在測(cè)試代碼中用 @covers
標(biāo)注來(lái)指明測(cè)試方法想要對(duì)哪些方法進(jìn)行測(cè)試:
/**
* @covers BankAccount::getBalance
*/
public function testBalanceIsInitiallyZero()
{
$this->assertEquals(0, $this->ba->getBalance());
}
如果提供了此標(biāo)注,則代碼覆蓋率信息中只考慮指定的這些方法。
Table?B.1, “用于指明測(cè)試覆蓋哪些方法的標(biāo)注”列出了 @covers
標(biāo)注的語(yǔ)法。
Table?B.1.?用于指明測(cè)試覆蓋哪些方法的標(biāo)注
Annotation (標(biāo)注) | 描述 |
---|---|
@covers ClassName::methodName |
指明所標(biāo)注的測(cè)試方法覆蓋指定的方法。 |
@covers ClassName |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的全部方法。 |
@covers ClassName<extended> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類以及其所有父類與接口的全部方法。 |
@covers ClassName::<public> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有 public 方法。 |
@covers ClassName::<protected> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有 protected 方法。 |
@covers ClassName::<private> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有 private 方法。 |
@covers ClassName::<!public> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有非 public 方法。 |
@covers ClassName::<!protected> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有非 protected 方法。 |
@covers ClassName::<!private> |
指明所標(biāo)注的測(cè)試方法覆蓋給定類的所有非 private 方法。 |
@covers ::functionName |
指明所標(biāo)注的測(cè)試方法覆蓋給定的全局函數(shù)。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: