MDL-10064 global $CFG in unit test files is non standard, it is recommended to use MOODLE_INTERNAL test in all library files
This commit is contained in:
@@ -9,7 +9,10 @@
|
||||
* @package SimpleTestEx
|
||||
*/
|
||||
|
||||
/** */
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir . '/simpletestlib/reporter.php');
|
||||
|
||||
/**
|
||||
|
||||
@@ -10,7 +10,10 @@
|
||||
* @package SimpleTestEx
|
||||
*/
|
||||
|
||||
/** */
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir . '/simpletestlib/test_case.php');
|
||||
|
||||
/**
|
||||
|
||||
@@ -11,9 +11,11 @@
|
||||
*
|
||||
* Window - Preferences - PHPeclipse - PHP - Code Templates
|
||||
*/
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->dirroot . '/group/lib/basicgrouplib.php');
|
||||
require_once($CFG->dirroot . '/group/lib/utillib.php');
|
||||
|
||||
|
||||
@@ -7,9 +7,11 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU Public License
|
||||
* @package groups
|
||||
*/
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->dirroot . '/group/lib/groupinglib.php');
|
||||
|
||||
class groupinglib_test extends UnitTestCase {
|
||||
|
||||
@@ -23,6 +23,10 @@
|
||||
// //
|
||||
///////////////////////////////////////////////////////////////////////////
|
||||
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
/**
|
||||
* Shared code for all grade related tests.
|
||||
*
|
||||
@@ -30,8 +34,6 @@
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU Public License
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->libdir . '/gradelib.php');
|
||||
require_once($CFG->libdir . '/dmllib.php');
|
||||
require_once($CFG->libdir . '/ddllib.php');
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_calculation_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_category_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_final_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_history_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
@set_time_limit(0);
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_outcome_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
global $CFG;if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_raw_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_scale_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_text_test extends grade_test {
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
class grade_tree_test extends grade_test {
|
||||
|
||||
@@ -8,10 +8,9 @@
|
||||
* @package SimpleTestEx
|
||||
*/
|
||||
|
||||
/** */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
class slow_code_test extends UnitTestCase {
|
||||
var $php_code_extensions = array('php', 'html', 'php\.inc');
|
||||
|
||||
@@ -32,10 +32,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
/** $Id */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->libdir . '/moodlelib.php');
|
||||
require_once($CFG->libdir . '/ajax/ajaxlib.php');
|
||||
|
||||
|
||||
@@ -8,10 +8,9 @@
|
||||
* @package SimpleTestEx
|
||||
*/
|
||||
|
||||
/** */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
class code_test extends UnitTestCase {
|
||||
var $allok = array();
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
/** */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->libdir . '/simpletestlib/web_tester.php');
|
||||
require_once($CFG->libdir . '/dmllib.php');
|
||||
|
||||
|
||||
@@ -6,8 +6,6 @@ if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
|
||||
// test handler function
|
||||
function sample_function_handler($eventdata) {
|
||||
static $called = 0;
|
||||
|
||||
@@ -31,7 +31,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
require_once($CFG->libdir.'/simpletest/fixtures/gradetest.php');
|
||||
|
||||
/**
|
||||
|
||||
@@ -4,7 +4,6 @@ if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->libdir . '/mathslib.php');
|
||||
|
||||
/**
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
/** $Id */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/mod/forum/lib.php');
|
||||
|
||||
class modforumlib_test extends UnitTestCase {
|
||||
|
||||
@@ -33,10 +33,10 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
/** $Id */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->libdir . '/moodlelib.php');
|
||||
|
||||
class moodlelib_test extends UnitTestCase {
|
||||
|
||||
@@ -8,10 +8,9 @@
|
||||
* @package moodlecore
|
||||
*/
|
||||
|
||||
/** */
|
||||
require_once(dirname(__FILE__) . '/../../config.php');
|
||||
|
||||
global $CFG;
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
class web_test extends UnitTestCase {
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Description of Simpletest 1.0.1beta library import into Moodle
|
||||
|
||||
Changes:
|
||||
* none
|
||||
* test_case.php - added our global $CFG before include() MDL-10064
|
||||
|
||||
skodak
|
||||
|
||||
|
||||
@@ -458,6 +458,7 @@
|
||||
*/
|
||||
function _requireWithError($file) {
|
||||
$this->_enableErrorReporting();
|
||||
global $CFG; // Moodle patch for $CFG global in unit test files
|
||||
include($file);
|
||||
$error = isset($php_errormsg) ? $php_errormsg : false;
|
||||
$this->_disableErrorReporting();
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
* @package mod_data
|
||||
*/
|
||||
|
||||
/** $Id */
|
||||
require_once(dirname(__FILE__) . '/../../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/mod/data/preset_class.php');
|
||||
|
||||
class data_preset_test extends UnitTestCase {
|
||||
|
||||
@@ -8,10 +8,10 @@
|
||||
* @package question
|
||||
*/
|
||||
|
||||
/** */
|
||||
require_once(dirname(__FILE__) . '/../../../../config.php');
|
||||
if (!defined('MOODLE_INTERNAL')) {
|
||||
die('Direct access to this script is forbidden.'); /// It must be included from a Moodle page
|
||||
}
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/question/type/numerical/questiontype.php');
|
||||
|
||||
class question_numerical_qtype_test extends UnitTestCase {
|
||||
|
||||
Reference in New Issue
Block a user