3141f563d18653ed62c1f9d8300a050479aca04e
[yaffs-website] / vendor / nikic / php-parser / test / PhpParser / Node / Scalar / MagicConstTest.php
1 <?php
2
3 namespace PhpParser\Node\Scalar;
4
5 class MagicConstTest extends \PHPUnit_Framework_TestCase {
6     /**
7      * @dataProvider provideTestGetName
8      */
9     public function testGetName(MagicConst $magicConst, $name) {
10         $this->assertSame($name, $magicConst->getName());
11     }
12
13     public function provideTestGetName() {
14         return array(
15             array(new MagicConst\Class_, '__CLASS__'),
16             array(new MagicConst\Dir, '__DIR__'),
17             array(new MagicConst\File, '__FILE__'),
18             array(new MagicConst\Function_, '__FUNCTION__'),
19             array(new MagicConst\Line, '__LINE__'),
20             array(new MagicConst\Method, '__METHOD__'),
21             array(new MagicConst\Namespace_, '__NAMESPACE__'),
22             array(new MagicConst\Trait_, '__TRAIT__'),
23         );
24     }
25 }