@expectedExceptionMessageRegExp
最后更新于:2022-04-01 03:49:09
# @expectedExceptionMessageRegExp
预期讯息也可以通过 `@expectedExceptionMessageRegExp` 标注以正则表达式来指定。当无法用子串来完成对给定讯息的匹配时,这种方式就非常有用了。
~~~
class MyTest extends PHPUnit_Framework_TestCase
{
/**
* @expectedException MyException
* @expectedExceptionMessageRegExp /Argument \d+ can not be an? \w+/
*/
public function testExceptionHasRightMessage()
{
throw new MyException('Argument 2 can not be an integer');
}
}
~~~