PHP-Parser/test/PhpParser/Node/Scalar/MagicConstTest.php
Nikita Popov a5033e3860 Format tests as well
The unnecessary parentheses for "new" are a bit annoying, but I
can live with it...
2022-08-29 21:52:53 +02:00

26 lines
810 B
PHP

<?php declare(strict_types=1);
namespace PhpParser\Node\Scalar;
class MagicConstTest extends \PHPUnit\Framework\TestCase {
/**
* @dataProvider provideTestGetName
*/
public function testGetName(MagicConst $magicConst, $name) {
$this->assertSame($name, $magicConst->getName());
}
public function provideTestGetName() {
return [
[new MagicConst\Class_(), '__CLASS__'],
[new MagicConst\Dir(), '__DIR__'],
[new MagicConst\File(), '__FILE__'],
[new MagicConst\Function_(), '__FUNCTION__'],
[new MagicConst\Line(), '__LINE__'],
[new MagicConst\Method(), '__METHOD__'],
[new MagicConst\Namespace_(), '__NAMESPACE__'],
[new MagicConst\Trait_(), '__TRAIT__'],
];
}
}