/** * try to check getting application rights * */ public function testGetTranslatedRightDescriptions() { $all = Admin_Acl_Rights::getTranslatedRightDescriptions(); $text = $all[Admin_Acl_Rights::ADMIN]; $this->assertNotEquals('', $text['text']); $this->assertNotEquals('', $text['description']); $this->assertNotEquals(Admin_Acl_Rights::ADMIN . ' right', $text['description']); }
/** * try to check getting application rights */ public function testGetTranslatedRightDescriptions() { $all = Admin_Acl_Rights::getTranslatedRightDescriptions(); $text = $all[Admin_Acl_Rights::MANAGE_ROLES]; $this->assertNotEquals('', $text['text']); $this->assertNotEquals('', $text['description']); $this->assertNotEquals(Admin_Acl_Rights::MANAGE_ROLES . ' right', $text['description']); $translate = Tinebase_Translation::getTranslation('Admin'); $this->assertEquals($translate->_('manage roles'), $text['text']); }
/** * the singleton pattern * * @return Admin_Acl_Rights */ public static function getInstance() { if (self::$_instance === NULL) { self::$_instance = new Admin_Acl_Rights(); } return self::$_instance; }