예제 #1
0
파일: archive.php 프로젝트: evanjt/core
 public function testWrite()
 {
     $dir = OC::$SERVERROOT . '/tests/data';
     $textFile = $dir . '/lorem.txt';
     $this->instance = $this->getNew();
     $this->assertEquals(0, count($this->instance->getFiles()));
     $this->instance->addFile('lorem.txt', $textFile);
     $this->assertEquals(1, count($this->instance->getFiles()));
     $this->assertTrue($this->instance->fileExists('lorem.txt'));
     $this->assertFalse($this->instance->fileExists('lorem.txt/'));
     $this->assertEquals(file_get_contents($textFile), $this->instance->getFile('lorem.txt'));
     $this->instance->addFile('lorem.txt', 'foobar');
     $this->assertEquals('foobar', $this->instance->getFile('lorem.txt'));
 }