public function testMethod_PUTwithoutWritePrivilege() { $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(self::createInputStream()); }