Ejemplo n.º 1
0
 public function testBasicFile()
 {
     $file = $this->root->newFile('/foo.txt');
     $this->assertCount(2, $this->root->getDirectoryListing());
     $this->assertTrue($this->root->nodeExists('/foo.txt'));
     $id = $file->getId();
     $this->assertInstanceOf('\\OC\\Files\\Node\\File', $file);
     $file->putContent('qwerty');
     $this->assertEquals('text/plain', $file->getMimeType());
     $this->assertEquals('qwerty', $file->getContent());
     $this->assertFalse($this->root->nodeExists('/bar.txt'));
     $file->move('/bar.txt');
     $this->assertFalse($this->root->nodeExists('/foo.txt'));
     $this->assertTrue($this->root->nodeExists('/bar.txt'));
     $this->assertEquals('bar.txt', $file->getName());
     $this->assertEquals('bar.txt', $file->getInternalPath());
     $file->move('/substorage/bar.txt');
     $this->assertNotEquals($id, $file->getId());
     $this->assertEquals('qwerty', $file->getContent());
 }