From 33eccd2a0070daac692b6ab9736170639c80f318 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Dunglas?= Date: Wed, 26 Aug 2020 23:49:04 +0200 Subject: [PATCH] [PhpUnit] Add polyfill for assertMatchesRegularExpression() --- .../PhpUnit/Legacy/PolyfillTestCaseTrait.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Symfony/Bridge/PhpUnit/Legacy/PolyfillTestCaseTrait.php b/src/Symfony/Bridge/PhpUnit/Legacy/PolyfillTestCaseTrait.php index cb3fbf4490..ffd3375e68 100644 --- a/src/Symfony/Bridge/PhpUnit/Legacy/PolyfillTestCaseTrait.php +++ b/src/Symfony/Bridge/PhpUnit/Legacy/PolyfillTestCaseTrait.php @@ -11,8 +11,10 @@ namespace Symfony\Bridge\PhpUnit\Legacy; +use PHPUnit\Framework\ExpectationFailedException; use PHPUnit\Framework\MockObject\MockObject; use PHPUnit\Framework\TestCase; +use SebastianBergmann\RecursionContext\InvalidArgumentException; /** * This trait is @internal. @@ -116,4 +118,18 @@ trait PolyfillTestCaseTrait $property->setAccessible(true); $property->setValue($this, $messageRegExp); } + + /** + * Asserts that a string matches a given regular expression. + * + * @param string $pattern + * @param string $string + * @param string $message + * + * @return void + */ + public function assertMatchesRegularExpression($pattern, $string, $message = '') + { + $this->assertRegExp($pattern, $string, $message); + } }