@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'); } } ~~~
';