/** * Test for PMA_getHtmlForMonitor * * @return void * @group medium */ public function testPMAGetHtmlForMonitor() { //Call the test function $html = PMA_getHtmlForMonitor($this->ServerStatusData); //validate 1: PMA_getHtmlForTabLinks $this->assertContains('<div class="tabLinks">', $html); $this->assertContains(__('Start Monitor'), $html); $this->assertContains(__('Settings'), $html); $this->assertContains(__('Done dragging (rearranging) charts'), $html); //validate 2: PMA_getHtmlForSettingsDialog $this->assertContains('<div class="popupContent settingsPopup">', $html); $this->assertContains('<a href="#settingsPopup" class="popupLink">', $html); $this->assertContains(__('Enable charts dragging'), $html); $this->assertContains('<option>3</option>', $html); //validate 3: PMA_getHtmlForInstructionsDialog $this->assertContains(__('Monitor Instructions'), $html); $this->assertContains('monitorInstructionsDialog', $html); //validate 4: PMA_getHtmlForAddChartDialog $this->assertContains('<div id="addChartDialog"', $html); $this->assertContains('<div id="chartVariableSettings">', $html); $this->assertContains('<option>Processes</option>', $html); $this->assertContains('<option>Connections</option>', $html); }
if (PMA_USR_BROWSER_AGENT == 'IE' && PMA_USR_BROWSER_VER < 9) { $scripts->addFile('jqplot/excanvas.js'); } $scripts->addFile('canvg/canvg.js'); // for charting $scripts->addFile('jqplot/jquery.jqplot.js'); $scripts->addFile('jqplot/plugins/jqplot.pieRenderer.js'); $scripts->addFile('jqplot/plugins/jqplot.canvasTextRenderer.js'); $scripts->addFile('jqplot/plugins/jqplot.canvasAxisLabelRenderer.js'); $scripts->addFile('jqplot/plugins/jqplot.dateAxisRenderer.js'); $scripts->addFile('jqplot/plugins/jqplot.highlighter.js'); $scripts->addFile('jqplot/plugins/jqplot.cursor.js'); $scripts->addFile('jqplot/plugins/jqplot.byteFormatter.js'); $scripts->addFile('server_status_monitor.js'); $scripts->addFile('server_status_sorter.js'); /** * start output */ $ServerStatusData = new PMA_ServerStatusData(); /** * Output */ $response->addHTML('<div>'); $response->addHTML($ServerStatusData->getMenuHtml()); $response->addHTML(PMA_getHtmlForMonitor($ServerStatusData)); $response->addHTML(PMA_getHtmlForClientSideDataAndLinks($ServerStatusData)); $response->addHTML('</div>'); exit; ?> >>>>>>> b875702c9c06ab5012e52ff4337439b03918f453