1234567891011121314151617181920212223242526272829 |
- <?php declare(strict_types=1);
- namespace PhpParser\Node;
- class IdentifierTest extends \PHPUnit\Framework\TestCase
- {
- public function testToString() {
- $identifier = new Identifier('Foo');
- $this->assertSame('Foo', (string) $identifier);
- $this->assertSame('Foo', $identifier->toString());
- $this->assertSame('foo', $identifier->toLowerString());
- }
- /** @dataProvider provideTestIsSpecialClassName */
- public function testIsSpecialClassName($identifier, $expected) {
- $identifier = new Identifier($identifier);
- $this->assertSame($expected, $identifier->isSpecialClassName());
- }
- public function provideTestIsSpecialClassName() {
- return [
- ['self', true],
- ['PARENT', true],
- ['Static', true],
- ['other', false],
- ];
- }
- }
|