Complete AclTest

This commit is contained in:
Julius Haertl
2016-10-29 13:29:36 +02:00
parent 9d2dc711a8
commit a09de583dd

View File

@@ -85,4 +85,20 @@ class AclTest extends \PHPUnit_Framework_TestCase {
], $acl->jsonSerialize());
}
public function testGetPermission() {
$acl = $this->createAclUser();
$this->assertEquals(true, $acl->getPermission(Acl::PERMISSION_READ));
$this->assertEquals(true, $acl->getPermission(Acl::PERMISSION_EDIT));
$this->assertEquals(true, $acl->getPermission(Acl::PERMISSION_MANAGE));
$this->assertEquals(true, $acl->getPermission(Acl::PERMISSION_SHARE));
$acl->setPermissionWrite(0);
$acl->setPermissionInvite(0);
$acl->setPermissionManage(0);
$this->assertEquals(true, $acl->getPermission(Acl::PERMISSION_READ));
$this->assertEquals(false, $acl->getPermission(Acl::PERMISSION_EDIT));
$this->assertEquals(false, $acl->getPermission(Acl::PERMISSION_MANAGE));
$this->assertEquals(false, $acl->getPermission(Acl::PERMISSION_SHARE));
}
}