diff --git a/course/tests/courselib_test.php b/course/tests/courselib_test.php index 8021886e338..5d4d1d42385 100644 --- a/course/tests/courselib_test.php +++ b/course/tests/courselib_test.php @@ -2008,7 +2008,10 @@ final class courselib_test extends advanced_testcase { // Create the XML file we want to use. $course->category = (array)$course->category; - $imstestcase = new imsenterprise_test(); + + // Note: this is a violation of component communication principles. + // TODO MDL-83789. + $imstestcase = new imsenterprise_test('courselib_imsenterprise_test'); $imstestcase->imsplugin = enrol_get_plugin('imsenterprise'); $imstestcase->set_test_config(); $imstestcase->set_xml_file(false, array($course)); diff --git a/lib/phpunit/classes/advanced_testcase.php b/lib/phpunit/classes/advanced_testcase.php index 9c4d6488cc8..b2fd06cfd4a 100644 --- a/lib/phpunit/classes/advanced_testcase.php +++ b/lib/phpunit/classes/advanced_testcase.php @@ -49,7 +49,7 @@ abstract class advanced_testcase extends base_testcase { * * @param string $name */ - final public function __construct(string $name = null) { + final public function __construct(string $name) { parent::__construct($name); $this->setBackupGlobals(false);