Ejemplo n.º 1
0
 public function testSetAndHasPermissions()
 {
     $file = new TempFile();
     # $file->setPermissions(0777);
     $file->setPermissions(File::PERMISSION_OWNER_ALL);
     $this->assertTrue($file->checkPermissions(0700));
     $file->setPermissions(File::PERMISSION_OWNER_ALL | File::PERMISSION_GROUP_READ);
     $this->assertTrue($file->checkPermissions(0740));
     $file->setPermissions(File::PERMISSION_OWNER_ALL | File::PERMISSION_GROUP_READ | File::PERMISSION_GROUP_WRITE | File::PERMISSION_OTHER_READ);
     $this->assertTrue($file->checkPermissions(0764));
 }
Ejemplo n.º 2
0
 /**
  * @expectedException RuntimeException
  */
 public function testSetPermissionsOnMissingFile()
 {
     $temp = new TempFile();
     $temp->unlink();
     $temp->setPermissions(File::PERMISSION_OWNER_ALL | File::PERMISSION_GROUP_ALL);
 }