X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vendor%2Fnikic%2Fphp-parser%2Ftest%2FPhpParser%2FBuilder%2FParamTest.php;fp=vendor%2Fnikic%2Fphp-parser%2Ftest%2FPhpParser%2FBuilder%2FParamTest.php;h=9ed283b7a6ed5750ad7bbc4e1777799382001d4a;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=d33189212ebec4f678f3c5233a71cff65105fc6b;hpb=74df008bdbb3a11eeea356744f39b802369bda3c;p=yaffs-website diff --git a/vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php b/vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php index d33189212..9ed283b7a 100644 --- a/vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php +++ b/vendor/nikic/php-parser/test/PhpParser/Builder/ParamTest.php @@ -80,9 +80,9 @@ class ParamTest extends TestCase } /** - * @dataProvider provideTestTypeHints + * @dataProvider provideTestTypes */ - public function testTypeHints($typeHint, $expectedType) { + public function testTypes($typeHint, $expectedType) { $node = $this->createParamBuilder('test') ->setTypeHint($typeHint) ->getNode() @@ -100,7 +100,7 @@ class ParamTest extends TestCase $this->assertEquals($expectedType, $type); } - public function provideTestTypeHints() { + public function provideTestTypes() { return [ ['array', new Node\Identifier('array')], ['callable', new Node\Identifier('callable')], @@ -129,20 +129,16 @@ class ParamTest extends TestCase ]; } - /** - * @expectedException \LogicException - * @expectedExceptionMessage Parameter type cannot be void - */ public function testVoidTypeError() { - $this->createParamBuilder('test')->setTypeHint('void'); + $this->expectException(\LogicException::class); + $this->expectExceptionMessage('Parameter type cannot be void'); + $this->createParamBuilder('test')->setType('void'); } - /** - * @expectedException \LogicException - * @expectedExceptionMessage Type must be a string, or an instance of Name, Identifier or NullableType - */ public function testInvalidTypeError() { - $this->createParamBuilder('test')->setTypeHint(new \stdClass); + $this->expectException(\LogicException::class); + $this->expectExceptionMessage('Type must be a string, or an instance of Name, Identifier or NullableType'); + $this->createParamBuilder('test')->setType(new \stdClass); } public function testByRef() {