コード例 #1
0
ファイル: beehub_fileTest.php プロジェクト: niekbosch/BeeHub
 public function testMethod_PUT_rangeWithoutWritePrivilege()
 {
     $this->setCurrentUser('/system/users/john');
     $this->obj->user_set_acl(array(new \DAVACL_Element_ace('/system/users/jane', false, array(\DAVACL::PRIV_WRITE), true)));
     $this->setCurrentUser('/system/users/jane');
     $file = new \BeeHub_File('/foo/file.txt');
     $this->setExpectedException('\\DAV_Status', null, \DAV::HTTP_FORBIDDEN);
     $file->method_PUT_range(self::createInputStream(), 26, \strlen(self::STREAM_CONTENT), null);
 }