' ON w.widgetid=wf.widgetid ORDER BY wf.widgetid, wf.name, wf.value_int, wf.value_str, wf.value_groupid, wf.value_hostid,'.
require_once dirname(__FILE__).'/../../include/CWebTest.php';
require_once dirname(__FILE__).'/../behaviors/CMessageBehavior.php';
require_once dirname(__FILE__).'/../behaviors/CTableBehavior.php';
require_once dirname(__FILE__).'/../behaviors/CTagBehavior.php';
require_once dirname(__FILE__).'/../../include/helpers/CDataHelper.php';
class testDashboardTriggerOverviewWidget extends CWebTest {
public function getBehaviors() {
'class' => CTagBehavior::class,
'tag_selector' => 'id:tags_table_tags'
private static $dashboardid;
private static $create_page = 'Page for creation';
private static $update_widget = 'Trigger overview for reference';
private static $delete_widget = 'Trigger overview for delete';
private static $resolved_trigger = '1_trigger_Average';
private static $dependency_trigger = 'Trigger disabled with tags';
private static $icon_host = 'Host for triggers filtering';
private static $background_classes = [
'1_trigger_Average' => 'normal-bg cursor-pointer blink',
'1_trigger_Disaster' => 'disaster-bg',
'1_trigger_High' => 'high-bg',
'1_trigger_Not_classified' => 'na-bg',
'1_trigger_Warning' => 'warning-bg',
'2_trigger_Information' => 'info-bg',