Mercurial > hg > isophonics-drupal-site
comparison vendor/nikic/php-parser/test/PhpParser/Builder/UseTest.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 5fb285c0d0e3 |
children |
comparison
equal
deleted
inserted
replaced
16:c2387f117808 | 17:129ea1e6d783 |
---|---|
1 <?php declare(strict_types=1); | 1 <?php declare(strict_types=1); |
2 | |
3 namespace PhpParser\Builder; | |
2 | 4 |
3 use PhpParser\Builder; | 5 use PhpParser\Builder; |
4 use PhpParser\Node\Name; | 6 use PhpParser\Node\Name; |
5 use PhpParser\Node\Stmt; | 7 use PhpParser\Node\Stmt; |
6 use PHPUnit\Framework\TestCase; | |
7 | 8 |
8 class UseTest extends TestCase | 9 class UseTest extends \PHPUnit\Framework\TestCase |
9 { | 10 { |
10 protected function createUseBuilder($name, $type = Stmt\Use_::TYPE_NORMAL) { | 11 protected function createUseBuilder($name, $type = Stmt\Use_::TYPE_NORMAL) { |
11 return new Builder\Use_($name, $type); | 12 return new Builder\Use_($name, $type); |
12 } | 13 } |
13 | 14 |
24 | 25 |
25 $node = $this->createUseBuilder('foo\bar', Stmt\Use_::TYPE_FUNCTION)->as('foo')->getNode(); | 26 $node = $this->createUseBuilder('foo\bar', Stmt\Use_::TYPE_FUNCTION)->as('foo')->getNode(); |
26 $this->assertEquals(new Stmt\Use_([ | 27 $this->assertEquals(new Stmt\Use_([ |
27 new Stmt\UseUse(new Name('foo\bar'), 'foo') | 28 new Stmt\UseUse(new Name('foo\bar'), 'foo') |
28 ], Stmt\Use_::TYPE_FUNCTION), $node); | 29 ], Stmt\Use_::TYPE_FUNCTION), $node); |
30 | |
31 $node = $this->createUseBuilder('foo\BAR', Stmt\Use_::TYPE_CONSTANT)->as('FOO')->getNode(); | |
32 $this->assertEquals(new Stmt\Use_([ | |
33 new Stmt\UseUse(new Name('foo\BAR'), 'FOO') | |
34 ], Stmt\Use_::TYPE_CONSTANT), $node); | |
29 } | 35 } |
30 } | 36 } |