diff --git a/test-phpUnit/config/config.inc.php b/test-phpUnit/config/config.inc.php index 425c6f9a5..6ee61f7cf 100644 --- a/test-phpUnit/config/config.inc.php +++ b/test-phpUnit/config/config.inc.php @@ -22,7 +22,7 @@ // require_once(_XE_PATH_.'classes/context/Context.class.php'); // require_once(_XE_PATH_.'classes/file/FileHandler.class.php'); // require_once(_XE_PATH_.'classes/xml/XmlParser.class.php'); - require_once(_XE_PATH_.'classes/xml/XmlQueryParser.class.php'); + require_once(_XE_PATH_.'classes/xml/XmlQueryParser.150.class.php'); // require_once(_XE_PATH_.'classes/db/DB.class.php'); diff --git a/test-phpUnit/db/xml_query/mysql/MysqlSelectTest.php b/test-phpUnit/db/xml_query/mysql/MysqlSelectTest.php index 0f06d8f4d..ff7be5285 100644 --- a/test-phpUnit/db/xml_query/mysql/MysqlSelectTest.php +++ b/test-phpUnit/db/xml_query/mysql/MysqlSelectTest.php @@ -133,4 +133,14 @@ limit 0, 20'; $this->_test($xml_file, $argsString, $expected); } + + function test_Syndication_getGrantedModules(){ + $xml_file = _TEST_PATH_ . "db/xml_query/mysql/data/syndication.getGrantedModules.xml"; + $argsString = ''; + $expected = 'select `module_srl` + from `xe_module_grants` as `module_grants` + where `name` in (\'access\',\'view\',\'list\') + and (`group_srl` >= 1 or `group_srl` = -1 or `group_srl` = -2) group by `module_srl`'; + $this->_test($xml_file, $argsString, $expected); + } } \ No newline at end of file