/** * Checks deletePermissions() - verifies that this method actually removes Permissions for a dummy folder. */ public function testDeletePermissions_deletesPermissionCorrectly() { $this->jc->putResource('/', $this->test_folder); $joeuser = $this->jc->getUsers('joeuser'); $perms[] = new Permission('32', $joeuser[0], $this->test_folder->getUriString()); $this->jc->updatePermissions($this->test_folder->getUriString(), $perms); $test_folder_perms = $this->jc->getPermissions($this->test_folder->getUriString()); $this->assertEquals(sizeof($test_folder_perms), 1); $this->jc->deletePermission($test_folder_perms[0]); $perms_after_delete = $this->jc->getPermissions($this->test_folder->getUriString()); $this->assertEquals(sizeof($perms_after_delete), 0); $this->jc->deleteResource($this->test_folder->getUriString()); }