setExpectedException($exception); } /** * @param string $message */ public function expectExceptionMessage($message) { $parentClassMethods = get_class_methods('PHPUnit_Framework_TestCase'); if (in_array('expectExceptionMessage', $parentClassMethods)) { parent::expectExceptionMessage($message); return; } $this->setExpectedException($this->getExpectedException(), $message); } /** * @param string $messageRegExp */ public function expectExceptionMessageRegExp($messageRegExp) { $parentClassMethods = get_class_methods('PHPUnit_Framework_TestCase'); if (in_array('expectExceptionMessageRegExp', $parentClassMethods)) { parent::expectExceptionMessageRegExp($messageRegExp); return; } $this->setExpectedExceptionRegExp($this->getExpectedException(), $messageRegExp); } } } }