function testSetters() { $acl = new SimpleAcl(); $roles = array(ROLE_GUEST => array(ROLE_GUEST), ROLE_IDENTIFIED => array(ROLE_IDENTIFIED)); $accessList = array('resource1' => array(ROLE_GUEST), 'resource2' => array(ROLE_GUEST, ROLE_IDENTIFIED)); $acl->setRoles($roles); $acl->setAcl($accessList); $this->assertTrue($acl->isAllowed(ROLE_GUEST, 'resource1')); $this->assertFalse($acl->isAllowed(ROLE_IDENTIFIED, 'resource1')); $this->assertTrue($acl->isAllowed(ROLE_GUEST, 'resource2')); $this->assertTrue($acl->isAllowed(ROLE_IDENTIFIED, 'resource2')); }