/**
* Setup test.
*/
- public function setup() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest();
/**
* Setup testcase.
*/
- public function setUp() {
+ public function setUp(): void {
$this->setAdminUser();
$this->resetAfterTest();
}
/**
* Setup function- we will create a course and add an assign instance to it.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
// Create some users.
/**
* Overriding setUp() function to always reset after tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Test tearDown.
*/
- public function tearDown() {
+ public function tearDown(): void {
\core_privacy\local\request\writer::reset();
}
/**
* Test tearDown.
*/
- public function tearDown() {
+ public function tearDown(): void {
\core_privacy\local\request\writer::reset();
}
/**
* Setup testcase.
*/
- public function setUp() {
+ public function setUp(): void {
$this->setAdminUser();
$this->resetAfterTest();
}
*/
class logstore_database_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest();
$this->preventResetByRollback(); // Logging waits till the transaction gets committed.
*/
class logstore_legacy_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*/
class logstore_standard_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->preventResetByRollback(); // Logging waits till the transaction gets committed.
}
/**
* Reset any garbage collector changes to the previous state at the end of the test.
*/
- public function tearDown() {
+ public function tearDown(): void {
if ($this->wedisabledgc) {
gc_enable();
}
*/
class tool_log_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->preventResetByRollback(); // Logging waits till the transaction gets committed.
}
/**
* Setup function- we will create a course and add an assign instance to it.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest(true);
* Then we create 2 courses, and in each 1 CM.
* Then we attach some competencies from the first framework to courses and CM.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
$dg = $this->getDataGenerator();
$lpg = $dg->get_plugin_generator('core_competency');
*/
class tool_messageinbound_manager_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest();
*/
class tool_messageinbound_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest();
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
// Enable monitor.
set_config('enablemonitor', 1, 'tool_monitor');
}
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
set_config('enablemonitor', 1, 'tool_monitor');
$this->resetAfterTest();
}
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
// Enable monitor.
set_config('enablemonitor', 1, 'tool_monitor');
}
$this->assertEquals(1, $historydata->userid);
$this->assertEquals(1, $historydata->sid);
}
-}
\ No newline at end of file
+}
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
// Enable monitor.
set_config('enablemonitor', 1, 'tool_monitor');
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
// Enable monitor.
set_config('enablemonitor', 1, 'tool_monitor');
}
$this->assertEmpty(array_diff(array_keys($ruledata), $ruleids));
$this->assertCount(10, $ruledata);
}
-}
\ No newline at end of file
+}
/**
* Test set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
// Create the mock subscription.
/**
* Test set up.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
set_config('enablemonitor', 1, 'tool_monitor');
$this->resetAfterTest(true);
/**
* Test set up.
*/
- public function setUp() {
+ public function setUp(): void {
set_config('enablemonitor', 1, 'tool_monitor');
$this->resetAfterTest(true);
}
/**
* Setup function- we will create some policy docs.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
$this->setAdminUser();
/**
* Setup function. Will create a user.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
$generator = $this->getDataGenerator();
/**
* Setup for each test.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
/**
* Setup for each test.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
$this->setAdminUser();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
// We want the category and course bin to be enabled.
*/
class tool_usertours_accessdate_filter_test extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Setup to store the DB reference.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->db = $DB;
/**
* Tear down to restore the original DB reference.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
$DB = $this->db;
*/
protected $roles;
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->resetAfterTest(true);
/**
* Setup to store the DB reference.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->db = $DB;
/**
* Tear down to restore the original DB reference.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
$DB = $this->db;
/**
* Setup to store the DB reference.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->db = $DB;
/**
* Tear down to restore the original DB reference.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
$DB = $this->db;
*/
class core_analytics_course_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->course = $this->getDataGenerator()->create_course(['startdate' => 0]);
*
* @return null
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
$this->sharedtoprows = array(
*/
class analytics_model_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->setAdminUser();
/**
* Common startup tasks
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->setAdminUser();
*
* @return null
*/
- public function tearDown() {
+ public function tearDown(): void {
$this->setAdminUser();
$models = \core_analytics\manager::get_all_models();
*/
class core_analytics_privacy_model_testcase extends \core_privacy\tests\provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
$this->setAdminUser();
/**
* Set up the test environment.
*/
- public function setUp() {
+ public function setUp(): void {
$this->setAdminUser();
}
/**
* Set up for every test
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG, $DB;
$this->resetAfterTest(true);
/**
* Setup test data.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
$this->authplugin = new auth_plugin_manual();
set_config('expiration', '1', 'auth_manual');
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
$this->authplugin = new auth_plugin_manual();
}
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
}
/**
* Set up method.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
}
/**
* Set up for every test
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest(true);
/**
* Tear down to restore old logging..
*/
- protected function tearDown() {
+ protected function tearDown(): void {
ini_set('error_log', $this->oldlog);
parent::tearDown();
}
*/
class core_auth_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Load required classes.
*/
- public function setUp() {
+ public function setUp(): void {
availability_completion\condition::wipe_static_cache();
}
/**
* Load required classes.
*/
- public function setUp() {
+ public function setUp(): void {
// Load the mock info class so that it can be used.
global $CFG;
require_once($CFG->dirroot . '/availability/tests/fixtures/mock_info.php');
/**
* Load required classes.
*/
- public function setUp() {
+ public function setUp(): void {
// Load the mock info class so that it can be used.
global $CFG;
require_once($CFG->dirroot . '/availability/tests/fixtures/mock_info.php');
/**
* Load required classes.
*/
- public function setUp() {
+ public function setUp(): void {
// Load the mock info class so that it can be used.
global $CFG;
require_once($CFG->dirroot . '/availability/tests/fixtures/mock_info.php');
/** @var \core_availability\info Current info */
private $info;
- public function setUp() {
+ public function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest();
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class info_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
// Load the mock condition so that it can be used.
require_once(__DIR__ . '/fixtures/mock_condition.php');
}
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
*/
class tree_testcase extends \advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
// Load the mock classes so they can be used.
require_once(__DIR__ . '/fixtures/mock_condition.php');
require_once(__DIR__ . '/fixtures/mock_info.php');
protected $courseid; // course id used for testing
protected $userid; // user used if for testing
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest(true);
/** @var string saved hash of an icon file used during testing */
protected $iconhash;
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
$this->tempdir = convert_helper::generate_id('unittest');
);
}
- protected function tearDown() {
+ protected function tearDown(): void {
global $CFG;
if (empty($CFG->keeptempdirectoriesonbackup)) {
fulldelete($this->tempdirpath);
class core_backup_encrypted_content_testscase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
if (!function_exists('openssl_encrypt')) {
$this->markTestSkipped('OpenSSL extension is not loaded.');
/**
* Initial set up.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
*/
protected $course;
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest(true);
/**
* Set up tasks for all tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG, $USER;
$this->resetAfterTest(true);
$this->expectException(\moodle_exception::class);
new \core_backup\copy\copy($formdata);
}
-}
\ No newline at end of file
+}
/**
* Set up tasks for all tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
$this->resetAfterTest(true);
$this->assertEquals(0, $restorerec->progress);
$this->assertEquals('restore', $restorerec->operation);
}
-}
\ No newline at end of file
+}
protected $courseid; // course id used for testing
protected $userid; // user record id
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
protected $courseid; // course id used for testing
protected $userid; // user record used for testing
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
*/
class backup_factories_testcase extends advanced_testcase {
- function setUp() {
+ public function setUp(): void {
global $CFG;
parent::setUp();
/**
* test get_logger_chain() method
*/
- function test_backup_factory() {
+ public function test_backup_factory() {
global $CFG;
// Default instantiate, all levels = backup::LOG_NONE
/**
* Initial set up.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
protected $courseid; // course id used for testing
protected $userid; // user record used for testing
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
protected $courseid; // course id used for testing
protected $userid; // user record used for testing
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
protected $courseid; // course id used for testing
protected $userid; // user record used for testing
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
protected $contextid;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
/** @var $assertion2 to define json format for Open badge version 2 */
protected $assertion2;
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest(true);
$CFG->enablecompletion = true;
/**
* Set up for every test
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->resetAfterTest();
$this->setAdminUser();
*/
class core_badges_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Setup test data.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
/** @var stdClass A test course. */
protected $course2;
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
$this->resetAfterTest();
* Prepare the site with some courses, groups, users and
* simulate various recent accesses.
*/
- protected function setUp() {
+ protected function setUp(): void {
// Generate (simulated) recently logged-in users.
$generator = $this->getDataGenerator()->get_plugin_generator('block_online_users');
/**
* Set up for every test
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->resetAfterTest();
$records = $DB->count_records($this->table, array('cmid' => $this->chat->cmid));
$this->assertEquals(2, $records);
}
-}
\ No newline at end of file
+}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
*/
class core_block_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Setup the tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
parent::setUp();
private $tagid;
private $postid;
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
parent::setUp();
private $tagid;
private $postid;
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
parent::setUp();
*/
class core_blog_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
return 'cachestore_apcu';
}
- public function setUp() {
+ public function setUp(): void {
if (!cachestore_apcu::are_requirements_met()) {
$this->markTestSkipped('Could not test cachestore_apcu. Requirements are not met.');
}
- return parent::setUp();
+ parent::setUp();
}
/**
$instance2->purge();
$this->assertSame(1, $instance->get('test1'));
}
-}
\ No newline at end of file
+}
/**
* Test set up
*/
- public function setUp() {
+ public function setUp(): void {
if (!cachestore_redis::are_requirements_met() || !defined('TEST_CACHESTORE_REDIS_TESTSERVERS')) {
$this->markTestSkipped('Could not test cachestore_redis. Requirements are not met.');
}
return 'cachestore_redis';
}
- public function setUp() {
+ public function setUp(): void {
if (!cachestore_redis::are_requirements_met() || !defined('TEST_CACHESTORE_REDIS_TESTSERVERS')) {
$this->markTestSkipped('Could not test cachestore_redis. Requirements are not met.');
}
parent::setUp();
}
- protected function tearDown() {
+ protected function tearDown(): void {
parent::tearDown();
if ($this->store instanceof cachestore_redis) {
$this->assertFalse($store->release_lock('lock', '321'));
$this->assertTrue($store->release_lock('lock', '123'));
}
-}
\ No newline at end of file
+}
/**
* Set things back to the default before each test.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
cache_factory::reset();
cache_config_testing::create_default_configuration();
/**
* Final task is to reset the cache system
*/
- public static function tearDownAfterClass() {
+ public static function tearDownAfterClass(): void {
parent::tearDownAfterClass();
cache_factory::reset();
}
/**
* Set things back to the default before each test.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
cache_factory::reset();
cache_config_testing::create_default_configuration();
/**
* Final task is to reset the cache system
*/
- public static function tearDownAfterClass() {
+ public static function tearDownAfterClass(): void {
parent::tearDownAfterClass();
cache_factory::reset();
}
/**
* Set things back to the default before each test.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
cache_factory::reset();
cache_config_testing::create_default_configuration();
/**
* Final task is to reset the cache system
*/
- public static function tearDownAfterClass() {
+ public static function tearDownAfterClass(): void {
parent::tearDownAfterClass();
cache_factory::reset();
}
* Sets up the fixture, for example, open a network connection.
* This method is called before a test is executed.
*/
- public function setUp() {
+ public function setUp(): void {
$class = $this->get_class_name();
if (!class_exists($class) || !$class::are_requirements_met()) {
$this->markTestSkipped('Could not test '.$class.'. Requirements are not met.');
$this->assertSame(3, $instance->delete_many(array('many2', 'many3', 'many4')));
$this->assertSame(2, $instance->delete_many(array('many1', 'many5', 'many6')));
}
-}
\ No newline at end of file
+}
/**
* Test set up.
*/
- protected function setUp() {
+ protected function setUp(): void {
// The user we are going to test this on.
$this->user = self::getDataGenerator()->create_user();
self::setUser($this->user);
/**
* Test setup.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
}
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
/**
* Test set up.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $USER;
// The user we are going to test this on.
$this->setAdminUser();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/calendar/externallib.php');
}
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
/**
* Overriding setUp() function to always reset after tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Set up method.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
$this->resetAfterTest();
*/
public $objects;
- public function setUp() {
+ public function setUp(): void {
$this->objects = [
1 => (object) [
'member1' => 'Hello',
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
*/
class core_comment_privacy_testcase extends provider_testcase {
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
/**
* Setup function- we will create a course and add an assign instance to it.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB, $CFG;
$this->resetAfterTest(true);
*/
class core_competency_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
global $PAGE;
$this->resetAfterTest();
/**
* Test setup.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Test setup.
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$CFG->enablecompletion = true;
/**
* Test setup.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*/
class core_course_category_hooks_testcase extends \advanced_testcase {
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
}
protected $roles;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest();
$user = $this->getDataGenerator()->create_user();
/**
* Set up
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest();
$this->setAdminUser();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/course/lib.php');
$this->resetAfterTest();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/course/externallib.php');
}
*/
protected $customfieldareaid = null;
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
set_config('enableglobalsearch', true);
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->cfcat = $this->get_generator()->create_category();
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->cfcat = $this->get_generator()->create_category();
public function test_delete() {
$this->cfcat->get_handler()->delete_all();
}
-}
\ No newline at end of file
+}
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->cfcat = $this->get_generator()->create_category();
public function test_delete() {
$this->cfcat->get_handler()->delete_all();
}
-}
\ No newline at end of file
+}
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->cfcat = $this->get_generator()->create_category();
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->cfcat = $this->get_generator()->create_category();
/**
* Called before every test.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Setup required for all tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
$this->imsplugin = enrol_get_plugin('imsenterprise');
$this->set_test_config();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
// Set this user as the admin.
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
// Set this user as the admin.
*
* This is executed before running any tests in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->course = $this->getDataGenerator()->create_course();
/** @var ResourceLink $resourcelink */
protected $resourcelink;
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
// Set this user as the admin.
*
* This is executed before running any tests in this file.
*/
- public function setUp() {
+ public function setUp(): void {
global $SESSION;
$this->resetAfterTest();
/** @var stdClass A test course with 2 enrolments for student2 and student12. */
protected $course3;
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
$this->resetAfterTest();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/enrol/locallib.php');
$this->setAdminUser();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/enrol/externallib.php');
}
$categories = core_role_external::unassign_roles(
array('roleid' => 3, 'userid' => $USER->id, 'contextid' => $context->id));
}
-}
\ No newline at end of file
+}
*/
class component_favourite_service_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*/
class privacy_test extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
*/
class favourite_repository_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*/
class user_favourite_service_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
protected $filter;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->filter = new filter_algebra(context_system::instance(), array());
}
*/
class filter_displayh5p_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
"\"[^>]*?></iframe>#"]
];
}
-}
\ No newline at end of file
+}
*/
class filter_multilang_filter_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
protected $filter;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
$this->filter = new filter_tex(context_system::instance(), array());
/**
* Setup is called before calling test case.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
$this->assertEquals(context_course::instance($course->id), $event->get_context());
$this->assertEquals('ods', $event->get_export_type());
}
-}
\ No newline at end of file
+}
/**
* Setup is called before calling test case.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
$this->assertEquals(context_course::instance($course->id), $event->get_context());
$this->assertEquals('txt', $event->get_export_type());
}
-}
\ No newline at end of file
+}
/**
* Setup is called before calling test case.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
$this->assertEquals(context_course::instance($course->id), $event->get_context());
$this->assertEquals('xls', $event->get_export_type());
}
-}
\ No newline at end of file
+}
/**
* Setup is called before calling test case.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
$this->assertEquals(context_course::instance($course->id), $event->get_context());
$this->assertEquals('xml', $event->get_export_type());
}
-}
\ No newline at end of file
+}
/** @var array $columns The first row of the csv file. These are the columns of the import file.*/
protected $columns;
- public function tearDown() {
+ public function tearDown(): void {
$this->csvimport = null;
}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Set up for every test
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->resetAfterTest(true);
*/
private $tree;
- public function setUp() {
+ public function setUp(): void {
$this->user = $this->getDataGenerator()->create_user();
$this->course = $this->getDataGenerator()->create_course();
$this->tree = new \core_user\output\myprofile\tree();
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
$this->setAdminUser();
* @param int $maxvalue The max value of the forum
* @param int $suppliedvalue The value that was submitted
*/
- public function test_execute_store_out_of__range(int $maxvalue, int $suppliedvalue): void {
+ public function test_execute_store_out_of__range(int $maxvalue, float $suppliedvalue): void {
$this->resetAfterTest();
$forum = $this->get_forum_instance([
*/
class core_grades_privacy_testcase extends provider_testcase {
- public function setUp() {
+ public function setUp(): void {
global $PAGE;
$this->resetAfterTest();
$PAGE->get_renderer('core');
/**
* Set up function for tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
/**
* Set up function for tests.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
/**
* Setup test.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
}
/**
* Setup test.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
}
*/
class core_h5p_external_testcase extends externallib_advanced_testcase {
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
}
/**
* Set up function for tests.
*/
- public function setUp() {
+ public function setUp(): void {
$factory = new \core_h5p\factory();
$this->framework = $factory->get_framework();
}
/**
* Tests set up.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
autoloader::register();
*/
class h5p_core_testcase extends \advanced_testcase {
- protected function setup() {
+ protected function setUp(): void {
global $CFG;
parent::setUp();
/** @var int $libraryid an id for the library. */
protected $libraryid = 1;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
* GeoIp data file parsing test.
*/
class core_iplookup_geoip_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*/
class core_iplookup_geoplugin_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
global $CFG;
require_once("$CFG->libdir/filelib.php");
require_once("$CFG->dirroot/iplookup/lib.php");
/** @var string temporary file used in testing */
protected $tempfile;
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
// Create tempfile.
touch($this->tempfile);
}
- protected function tearDown() {
+ protected function tearDown(): void {
@unlink($this->tempfile);
}
/** @var array table name => array of stdClass test records loaded into that table. Created in setUp. */
private $records = array();
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$dbman = $this->tdb->get_manager(); // Loads DDL libs.
class core_dml_testcase extends database_driver_testcase {
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$dbman = $this->tdb->get_manager(); // Loads DDL libs.
}
/**
* Creates a second db connection and a temp table with values in for testing.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
parent::setUp();
/**
* Gets rid of the second db connection.
*/
- protected function tearDown() {
+ protected function tearDown(): void {
if ($this->specialdb) {
$table = new xmldb_table('silly_test_table');
$this->specialdb->get_manager()->drop_table($table);
*/
class core_recordset_walk_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest();
}
*/
class sqlsrv_native_moodle_database_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest();
}
/**
* Set up
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->resetAfterTest();
/**
* Shared test setUp.
*/
- public function setUp() {
+ public function setUp(): void {
// Reset the file storage so that subsequent fetches to get_file_storage are called after
// configuration is prepared.
get_file_storage(true);
/**
* Shared teset tearDown.
*/
- public function tearDown() {
+ public function tearDown(): void {
// Reset the file storage so that subsequent tests will use the standard file storage.
get_file_storage(true);
}
*/
class core_files_file_system_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
get_file_storage(true);
}
- public function tearDown() {
+ public function tearDown(): void {
get_file_storage(true);
}
*/
protected $progress;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->testfile = __DIR__.'/fixtures/test.txt';
/**
* Initalize test wide variable, it is called in start of the testcase
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
parent::setUp();
/**
* Initalize test wide variable, it is called in start of the testcase
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
parent::setUp();
protected $courseid;
protected $userid;
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
parent::setup();
$this->setRunTestInSeparateProcess(false);
}
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
parent::setUpBeforeClass();
self::$extradb = $d;
}
- protected function setUp() {
+ protected function setUp(): void {
global $DB;
parent::setUp();
}
}
- protected function tearDown() {
+ protected function tearDown(): void {
// delete all test tables
$dbman = $this->tdb->get_manager();
$tables = $this->tdb->get_tables(false);
parent::tearDown();
}
- public static function tearDownAfterClass() {
+ public static function tearDownAfterClass(): void {
if (self::$extradb) {
self::$extradb->dispose();
self::$extradb = null;
/**
* Setup.
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
parent::setUp();
return ($this->restorestartdate - $this->startdate);
}
-}
\ No newline at end of file
+}
class core_phpunit_basic_testcase extends basic_testcase {
protected $testassertexecuted = false;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
if ($this->getName() === 'test_setup_assert') {
$this->assertTrue(true);
/** @var string Original error log */
protected $oldlog;
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
parent::setUp();
ini_set('error_log', "$CFG->dataroot/testlog.log");
}
- protected function tearDown() {
+ protected function tearDown(): void {
ini_set('error_log', $this->oldlog);
parent::tearDown();
}
class core_antivirus_testcase extends advanced_testcase {
protected $tempfile;
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
// Use our special testable fixture plugin.
$CFG->antiviruses = 'testable';
touch($this->tempfile);
}
- protected function tearDown() {
+ protected function tearDown(): void {
@unlink($this->tempfile);
}
protected $blockmanager;
protected $isediting = null;
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->testpage = new moodle_page();
$this->testpage->set_context(context_system::instance());
$this->blockmanager = new testable_block_manager($this->testpage);
}
- protected function tearDown() {
+ protected function tearDown(): void {
$this->testpage = null;
$this->blockmanager = null;
parent::tearDown();
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
}
/**
* Prepares things for this test case.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $SESSION;
if (isset($SESSION->lang)) {
$this->initiallang = $SESSION->lang;
/**
* Cleans things up after this test case has run.
*/
- protected function tearDown() {
+ protected function tearDown(): void {
global $SESSION;
parent::tearDown();
if ($this->initiallang !== null) {
*/
const SUBSYSTEMCOUNT = 71;
- public function setUp() {
+ public function setUp(): void {
$psr0namespaces = new ReflectionProperty('core_component', 'psr0namespaces');
$psr0namespaces->setAccessible(true);
$this->oldpsr0namespaces = $psr0namespaces->getValue(null);
$psr4namespaces->setAccessible(true);
$this->oldpsr4namespaces = $psr4namespaces->getValue(null);
}
- public function tearDown() {
+ public function tearDown(): void {
$psr0namespaces = new ReflectionProperty('core_component', 'psr0namespaces');
$psr0namespaces->setAccessible(true);
$psr0namespaces->setValue(null, $this->oldpsr0namespaces);
/**
* Pre-test setup.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest();
}
$this->assertNotContains('<source src="http://example.org/some_filename.mp4" />', $content);
$this->assertNotContains('<source src="http://example.org/some_filename_hires.mp4" />', $content);
}
-}
\ No newline at end of file
+}
protected $teststring3 = '';
protected $teststring4 = '';
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest();
/**
* Perform setup before every test. This tells Moodle's phpunit to reset the database after every test.
*/
- protected function setUp() {
+ protected function setUp(): void {
parent::setUp();
$this->resetAfterTest(true);
}
/**
* Setup to ensure that fixtures are loaded.
*/
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
/**
* Setup to ensure that fixtures are loaded.
*/
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
/**
* Setup to ensure that fixtures are loaded.
*/
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
/**
* Setup to ensure that fixtures are loaded.
*/
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
/**
* Setup to ensure that fixtures are loaded.
*/
- public static function setUpBeforeClass() {
+ public static function setUpBeforeClass(): void {
global $CFG;
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
/**
* Test set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Tests set up.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
protected $validdata = null;
protected $invaliddata = null;
- public function setUp() {
+ public function setUp(): void {
$s = new stdClass();
$this->validrelated = array(
'simplestdClass' => $s,
class core_externallib_testcase extends advanced_testcase {
protected $DB;
- public function setUp() {
+ public function setUp(): void {
$this->DB = null;
}
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
if ($this->DB !== null) {
$DB = $this->DB;
private $fixturepath = null;
- public function setUp() {
+ public function setUp(): void {
$this->fixturepath = __DIR__ . DIRECTORY_SEPARATOR . 'fixtures' . DIRECTORY_SEPARATOR;
}
*/
class h5p_get_content_types_task_testcase extends advanced_testcase {
- protected function setup() {
+ protected function setup(): void {
global $CFG;
parent::setUp();
/**
* Some lock types will store data in the database.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
}
return $out;
}
-}
\ No newline at end of file
+}
*/
protected $testpage;
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
$this->resetAfterTest();
$this->testpage = new testable_moodle_page();
*/
private $tree;
- public function setUp() {
+ public function setUp(): void {
// Set the $PAGE->url value so core_myprofile_navigation() doesn't complain.
global $PAGE;
$PAGE->set_url('/test');
* This includes emptying the list of notifications on the session, resetting any session which exists, and setting
* up a new moodle_page object.
*/
- public function setUp() {
+ public function setUp(): void {
global $PAGE, $SESSION;
parent::setUp();
* This includes emptying the list of notifications on the session, resetting any session which exists, and setting
* up a new moodle_page object.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $PAGE, $SESSION;
$PAGE = null;
*/
class core_persistent_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->make_persistent_table();
$this->resetAfterTest();
}
*/
class core_plugin_manager_testcase extends advanced_testcase {
- public function tearDown() {
+ public function tearDown(): void {
// The caches of the testable singleton must be reset explicitly. It is
// safer to kill the whole testable singleton at the end of every test.
testable_core_plugin_manager::reset_caches();
/**
* Tear down the testable plugin manager singleton between tests.
*/
- public function tearDown() {
+ public function tearDown(): void {
// The caches of the testable singleton must be reset explicitly. It is
// safer to kill the whole testable singleton at the end of every test.
testable_core_plugin_manager::reset_caches();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
// The number of seconds tests should wait for the server to respond (high to prevent false positives).
const TIMEOUT = 10;
- protected function setUp() {
+ protected function setUp(): void {
moodle_simplepie::reset_cache();
}
/** @var $redis The current testing redis connection */
protected $redis = null;
- public function setUp() {
+ public function setUp(): void {
global $CFG;
if (!extension_loaded('redis')) {
$this->redis->connect(TEST_SESSION_REDIS_HOST);
}
- public function tearDown() {
+ public function tearDown(): void {
if (!extension_loaded('redis') || !defined('TEST_SESSION_REDIS_HOST')) {
return;
}
* Setup function
* - Allow changes to CFG->debug for testing purposes.
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG, $DB;
parent::setUp();
/**
* Setup to backup the database before mocking.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
$this->DB = $DB;
/**
* Tear down to unmock the database where it was mocked.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
$DB = $this->DB;
/**
* Relevant tearDown for logging tests.
*/
- public function tearDown() {
+ public function tearDown(): void {
global $DB;
// Ensure that any logging is always ended.
*
* @return void
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
/**
* Setup test data.
*/
- protected function setUp() {
+ protected function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Restores the user agent to the default one.
*/
- public function tearDown() {
+ public function tearDown(): void {
core_useragent::instance(true);
}
/**
* Setup test.
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
// We disable group actors on the test xapi_handler.
$CFG->xapitestforcegroupactors = false;
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
parent::setUp();
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
/**
* Pre-test setup. Preserves $CFG.
*/
- public function setUp() {
+ public function setUp(): void {
parent::setUp();
// Reset $CFG and $SERVER.
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/message/output/airnotifier/externallib.php');
}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
/**
* Basic setup for these tests.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->preventResetByRollback(); // Messaging is not compatible with transactions.
$this->messagesink = $this->redirectMessages();
$this->resetAfterTest();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->preventResetByRollback(); // Messaging is not compatible with transactions.
$this->messagesink = $this->redirectMessages();
$this->resetAfterTest();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
/**
* Tests set up
*/
- protected function setUp() {
+ protected function setUp(): void {
global $CFG;
require_once($CFG->dirroot . '/message/lib.php');
*/
class core_message_helper_testcase extends advanced_testcase {
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
}
* This includes:
* * configuring the messageinbound_mailbox.
*/
- public function setUp() {
+ public function setUp(): void {
global $CFG;
$this->resetAfterTest(true);
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->preventResetByRollback(); // Messaging is not compatible with transactions.
$this->messagesink = $this->redirectMessages();
$this->resetAfterTest();
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest();
}
* Setting up the test environment
* @return void
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
set_config('enableglobalsearch', true);
* Setting up the test environment
* @return void
*/
- public function setUp() {
+ public function setUp(): void {
$this->resetAfterTest(true);
set_config('enableglobalsearch', true);
*
* This is executed before running any test in this file.
*/
- public function setUp() {
+ public function setUp(): void {
global $DB;
// Add a mnet host.
$course->rolename = 'student';
$DB->insert_record('mnetservice_enrol_courses', $course);
}
-}
\ No newline at end of file
+}