getNewParserOutputString($xml_file, '"', $argsString); $output = eval($outputString); if(!is_a($output, 'Query')){ if(!$output->toBool()) $querySql = "Date incorecte! Query-ul nu a putut fi executat."; }else { $db = new DBCubrid(); $querySql = $db->getUpdateSql($output); // Remove whitespaces, tabs and all $querySql = Helper::cleanQuery($querySql); $expected = Helper::cleanQuery($expected); } // Test $this->assertEquals($expected, $querySql); } function test_module_updateModule(){ $xml_file = _XE_PATH_ . "modules/module/queries/updateModule.xml"; $argsString = ' $args->module_category_srl = 0; $args->browser_title = "test"; $args->layout_srl = 0; $args->mlayout_srl = 0; $args->module = "page"; $args->mid = "test"; $args->use_mobile = ""; $args->site_srl = 0; $args->module_srl = 47374;'; $expected = 'UPDATE "xe_modules" SET "module" = \'page\' , "mid" = \'test\' , "browser_title" = \'test\' , "description" = \'\' , "is_default" = \'N\' , "open_rss" = \'Y\' , "header_text" = \'\' , "footer_text" = \'\' , "use_mobile" = \'\' WHERE "site_srl" = 0 AND "module_srl" = 47374'; $this->_test($xml_file, $argsString, $expected); } // $queryTester->test_admin_deleteActionForward(); // $queryTester->test_module_insertModule(); }