From 97c13bd803d5139e5c7a0c3bd3947225fc1c3007 Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 21 May 2007 14:27:22 +0000 Subject: [PATCH] MDL-9866 incorrect include() in simpletest library --- lib/simpletestlib/readme_moodle.txt | 8 ++++++++ lib/simpletestlib/test_case.php | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 lib/simpletestlib/readme_moodle.txt diff --git a/lib/simpletestlib/readme_moodle.txt b/lib/simpletestlib/readme_moodle.txt new file mode 100644 index 0000000000..061f2f1711 --- /dev/null +++ b/lib/simpletestlib/readme_moodle.txt @@ -0,0 +1,8 @@ +Description of Simpletest 1.0.1beta library import into Moodle + +Changes: + * test_case.php - include() changed to include_once() in _requireWithError() MDL-9866 + +skodak + +$Id$ diff --git a/lib/simpletestlib/test_case.php b/lib/simpletestlib/test_case.php index 62d03493b4..2d20504c1f 100644 --- a/lib/simpletestlib/test_case.php +++ b/lib/simpletestlib/test_case.php @@ -458,7 +458,7 @@ */ function _requireWithError($file) { $this->_enableErrorReporting(); - include($file); + include_once($file); // moodle change - include prevents inheritance of test classes MDL-9866 $error = isset($php_errormsg) ? $php_errormsg : false; $this->_disableErrorReporting(); $self_inflicted_errors = array( -- 2.39.5