public function testRecursiveCopyDirCalled0() { ezcBaseFile::copyRecursive($this->tempDir . '/dir7', $this->tempDir . '/dest'); $this->assertEquals(count(ezcBaseFile::findRecursive($this->tempDir . '/dir7')), count(ezcBaseFile::findRecursive($this->tempDir . '/dest'))); $this->assertTrue(is_dir($this->tempDir . '/dest/0')); }
public function testRecursiveCopyFailureNotWriteable() { try { ezcBaseFile::copyRecursive($this->tempDir . '/dir2', $this->tempDir . '/dir4'); } catch (ezcBaseFilePermissionException $e) { return; } $this->fail('Expected ezcBaseFilePermissionException.'); }
protected function setUpDirs() { $origTplDir = dirname(__FILE__) . '/../src/template_writer/templates'; $dirs['tplDir'] = $this->tempDir . '/templates'; $dirs['classDir'] = $this->tempDir . '/classes'; $dirs['configDir'] = $this->tempDir . '/config'; $dirs['tmpDir'] = $this->tempDir . '/tmp'; mkdir($dirs['classDir']); mkdir($dirs['configDir']); mkdir($dirs['tmpDir']); ezcBaseFile::copyRecursive($origTplDir, $dirs['tplDir']); return $dirs; }