public function test_makeDir() { $newPath = 'some/new'; $this->assertFalse($this->root->hasChild('some'), 'Еще нет целевого каталога и его родителя'); $result = FS::makeDir($this->rootPath . $newPath, 0755); $this->assertNull($result, 'Успешное создание каталогов, метод не пробросил исключений.'); $this->assertTrue($this->root->hasChild($newPath), 'Созданный каталог реально существует'); $this->assertEquals(0755, $this->root->getChild('some')->getPermissions(), 'Назначены верные права на промежуточный каталог'); $this->assertEquals(0755, $this->root->getChild($newPath)->getPermissions(), 'Назначены верные права на конечный каталог'); }