apply(new NamespaceWrapper('NamespaceName')); $this->assertEquals( $expected, $writer->write($readerOne->read('ClassName')) ); $this->assertEquals( $expected, $writer->write($readerTwo->read('ClassName')) ); } public function testExtendNamespace() { $reader = new Reader( <<apply(new NamespaceWrapper('extended')); $this->assertEquals( $expected, $writer->write($reader->read('NamespaceName\ClassName')) ); } public function testIgnoreExtendedEmptyNamespace() { $reader = new Reader( <<apply(new NamespaceWrapper('')); $this->assertEquals( $expected, $writer->write($reader->read('foobar\ClassName')) ); } public function testCreateNewNamespaceNode() { $wrapper = new NamespaceWrapper('foobar'); $this->assertInstanceOf( 'PhpParser\Node\Stmt\Namespace_', $wrapper->beforeTraverse([])[0] ); } }