assertContains(ParserFactory::PREFER_PHP7, $kinds); foreach ($kinds as $kind) { $this->assertTrue(\defined("Psy\\ParserFactory::$kind")); } } public function testGetDefaultKind() { $factory = new ParserFactory(); if (!\class_exists(OriginalParserFactory::class)) { $this->assertNull($factory->getDefaultKind()); return; } $this->assertSame(ParserFactory::ONLY_PHP7, $factory->getDefaultKind()); } public function testCreateParser() { $factory = new ParserFactory(); $parser = $factory->createParser(); $this->assertInstanceOf(\PhpParser\Parser\Php7::class, $parser); } }