public function testCopy() { $filename = $this->criarArquivo('arquivo.txt'); $file = new Arquivo($filename); $this->assertTrue($file->copy(__DIR__)); $this->assertEquals(realpath(__DIR__), realpath($file->getPath())); $this->assertTrue($file->delete()); }
public function testRenomearArquivo() { $filename = 'renomear.txt'; $handle = fopen($filename, 'w+'); fwrite($handle, 'Arquivo para ser renomeado'); fclose($handle); $arquivo = new Arquivo($filename); $this->assertEquals($arquivo->getNome(), 'renomear', sprintf('O nome do arquivo não bateu, %s', $arquivo->getNome())); $this->assertEquals($arquivo->getExtensao(), 'txt', sprintf('A extensão do arquivo não bateu, %s', $arquivo->getExtensao())); $arquivo->renomear('modificado'); $this->assertEquals($arquivo->getNome(), 'modificado', sprintf('O nome do arquivo não bateu, %s', $arquivo->getNome())); $this->assertEquals($arquivo->getExtensao(), 'txt', sprintf('A extensão do arquivo não bateu, %s', $arquivo->getExtensao())); unlink($filename); }