public function testGetOrCreateDirExisting() { $config = new Config(); $config->setDocumentationDirectory(''); $root = new Root($config); $directory = new Directory($root, 'directory'); $directory->setTitle('directory'); $dir = Builder::getOrCreateDir($root, 'directory'); $this->assertSame($root, $dir->getParent()); $this->assertEquals('directory', $dir->getTitle()); $this->assertEquals('directory', $dir->getUri()); $this->assertSame($directory, $dir); }