Skip to content

Commit

Permalink
added polyfill for assertStringContainsString and assertStringContain…
Browse files Browse the repository at this point in the history
…sStringIgnoringCase (phpunit9 deprecation), coding standards patch applied, hence removing some docBlocks
  • Loading branch information
Tobias Weichart committed Aug 2, 2019
1 parent ccf747b commit b1472d0
Showing 1 changed file with 23 additions and 59 deletions.
82 changes: 23 additions & 59 deletions src/Symfony/Bridge/PhpUnit/Legacy/ForwardCompatTestTraitForV5.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@

namespace Symfony\Bridge\PhpUnit\Legacy;

use PHPUnit\Framework\Constraint\StringContains;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;

Expand All @@ -22,65 +23,41 @@ trait ForwardCompatTestTraitForV5
private $forwardCompatExpectedExceptionMessage = '';
private $forwardCompatExpectedExceptionCode = null;

/**
* @return void
*/
public static function setUpBeforeClass()
{
self::doSetUpBeforeClass();
}

/**
* @return void
*/
public static function tearDownAfterClass()
{
self::doTearDownAfterClass();
}

/**
* @return void
*/
protected function setUp()
{
self::doSetUp();
}

/**
* @return void
*/
protected function tearDown()
{
self::doTearDown();
}

/**
* @return void
*/
private static function doSetUpBeforeClass()
{
parent::setUpBeforeClass();
}

/**
* @return void
*/
private static function doTearDownAfterClass()
{
parent::tearDownAfterClass();
}

/**
* @return void
*/
private function doSetUp()
{
parent::setUp();
}

/**
* @return void
*/
private function doTearDown()
{
parent::tearDown();
Expand All @@ -107,8 +84,6 @@ protected function createMock($originalClassName)

/**
* @param string $message
*
* @return void
*/
public static function assertIsArray($actual, $message = '')
{
Expand All @@ -117,8 +92,6 @@ public static function assertIsArray($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsBool($actual, $message = '')
{
Expand All @@ -127,8 +100,6 @@ public static function assertIsBool($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsFloat($actual, $message = '')
{
Expand All @@ -137,8 +108,6 @@ public static function assertIsFloat($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsInt($actual, $message = '')
{
Expand All @@ -147,8 +116,6 @@ public static function assertIsInt($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsNumeric($actual, $message = '')
{
Expand All @@ -157,8 +124,6 @@ public static function assertIsNumeric($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsObject($actual, $message = '')
{
Expand All @@ -167,8 +132,6 @@ public static function assertIsObject($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsResource($actual, $message = '')
{
Expand All @@ -177,8 +140,6 @@ public static function assertIsResource($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsString($actual, $message = '')
{
Expand All @@ -187,8 +148,6 @@ public static function assertIsString($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsScalar($actual, $message = '')
{
Expand All @@ -197,8 +156,6 @@ public static function assertIsScalar($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsCallable($actual, $message = '')
{
Expand All @@ -207,18 +164,36 @@ public static function assertIsCallable($actual, $message = '')

/**
* @param string $message
*
* @return void
*/
public static function assertIsIterable($actual, $message = '')
{
static::assertInternalType('iterable', $actual, $message);
}

/**
* @param string $needle
* @param string $haystack
* @param string $message
*/
public static function assertStringContainsString(string $needle, string $haystack, string $message = ''): void
{
$constraint = new StringContains($needle, false);
static::assertThat($haystack, $constraint, $message);
}

/**
* @param string $needle
* @param string $haystack
* @param string $message
*/
public static function assertStringContainsStringIgnoringCase(string $needle, string $haystack, string $message = ''): void
{
$constraint = new StringContains($needle, true);
static::assertThat($haystack, $constraint, $message);
}

/**
* @param string $exception
*
* @return void
*/
public function expectException($exception)
{
Expand All @@ -231,9 +206,6 @@ public function expectException($exception)
parent::setExpectedException($exception, $this->forwardCompatExpectedExceptionMessage, $this->forwardCompatExpectedExceptionCode);
}

/**
* @return void
*/
public function expectExceptionCode($code)
{
if (method_exists(TestCase::class, 'expectExceptionCode')) {
Expand All @@ -248,8 +220,6 @@ public function expectExceptionCode($code)

/**
* @param string $message
*
* @return void
*/
public function expectExceptionMessage($message)
{
Expand All @@ -265,8 +235,6 @@ public function expectExceptionMessage($message)

/**
* @param string $messageRegExp
*
* @return void
*/
public function expectExceptionMessageRegExp($messageRegExp)
{
Expand All @@ -281,8 +249,6 @@ public function expectExceptionMessageRegExp($messageRegExp)

/**
* @param string $exceptionMessage
*
* @return void
*/
public function setExpectedException($exceptionName, $exceptionMessage = '', $exceptionCode = null)
{
Expand All @@ -294,8 +260,6 @@ public function setExpectedException($exceptionName, $exceptionMessage = '', $ex

/**
* @param string $exceptionMessageRegExp
*
* @return void
*/
public function setExpectedExceptionRegExp($exceptionName, $exceptionMessageRegExp = '', $exceptionCode = null)
{
Expand Down

0 comments on commit b1472d0

Please sign in to comment.