国产chinesehdxxxx野外,国产av无码专区亚洲av琪琪,播放男人添女人下边视频,成人国产精品一区二区免费看,chinese丰满人妻videos

@expectedExceptionMessage

2018-02-24 15:42 更新

@expectedExceptionMessage

@expectedExceptionMessage 標(biāo)注的運(yùn)作方式類(lèi)似于 @expectedExceptionCode ,用它可以對(duì)異常的錯(cuò)誤訊息作出斷言。

class MyTest extends PHPUnit_Framework_TestCase
{
    /**
     * @expectedException        MyException
     * @expectedExceptionMessage Some Message
     */
    public function testExceptionHasRightMessage()
    {
        throw new MyException('Some Message', 20);
    }
}

預(yù)期訊息可以是異常訊息的子串。在只需要斷言傳入的特定名稱(chēng)或參數(shù)確實(shí)出現(xiàn)于異常中時(shí)這個(gè)特性很有用,這樣就無(wú)需在測(cè)試中關(guān)注完整的異常訊息。

class MyTest extends PHPUnit_Framework_TestCase
{
     /**
      * @expectedException        MyException
      * @expectedExceptionMessage broken
      */
     public function testExceptionHasRightMessage()
     {
         $param = "broken";
         throw new MyException('Invalid parameter "'.$param.'".', 20);
     }
}

為了方便測(cè)試同時(shí)減少冗余,可以用"@expectedExceptionMessage ClassName::CONST"這樣的語(yǔ)法將指定類(lèi)常量作為 @expectedExceptionMessage。在the section called “@expectedExceptionCode”中可以看到范例。

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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)