From 0161e82dab8e2ae442acd2572c2de5958f6710e9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Deruss=C3=A9?= Date: Thu, 1 Aug 2019 10:00:20 +0200 Subject: [PATCH] Add assertIsX methods in PhpUnit trait --- .../Legacy/ForwardCompatTestTraitForV5.php | 110 ++++++++++++++++++ 1 file changed, 110 insertions(+) diff --git a/src/Symfony/Bridge/PhpUnit/Legacy/ForwardCompatTestTraitForV5.php b/src/Symfony/Bridge/PhpUnit/Legacy/ForwardCompatTestTraitForV5.php index 5b35e8018290b..5ef837434a948 100644 --- a/src/Symfony/Bridge/PhpUnit/Legacy/ForwardCompatTestTraitForV5.php +++ b/src/Symfony/Bridge/PhpUnit/Legacy/ForwardCompatTestTraitForV5.php @@ -79,4 +79,114 @@ private function doTearDown() { parent::tearDown(); } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsArray($actual, $message = '') + { + static::assertInternalType('array', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsBool($actual, $message = '') + { + static::assertInternalType('bool', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsFloat($actual, $message = '') + { + static::assertInternalType('float', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsInt($actual, $message = '') + { + static::assertInternalType('int', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsNumeric($actual, $message = '') + { + static::assertInternalType('numeric', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsObject($actual, $message = '') + { + static::assertInternalType('object', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsResource($actual, $message = '') + { + static::assertInternalType('resource', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsString($actual, $message = '') + { + static::assertInternalType('string', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsScalar($actual, $message = '') + { + static::assertInternalType('scalar', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsCallable($actual, $message = '') + { + static::assertInternalType('callable', $actual, $message); + } + + /** + * @param string $message + * + * @return void + */ + public static function assertIsIterable($actual, $message = '') + { + static::assertInternalType('iterable', $actual, $message); + } }