Compare commits
73 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| f4f9dd8eac | |||
| 8075bbd23d | |||
| a882939708 | |||
| e51fd749a7 | |||
| 0ddd05e560 | |||
| 870d4f60da | |||
| 50aadb0400 | |||
| eb60d29446 | |||
| 47fb1d93af | |||
| 4bf0e1efc4 | |||
| 86d74279c5 | |||
| f3b0e54bc9 | |||
| a93fcef028 | |||
| 6588377dd3 | |||
| 23c09b61fb | |||
| 6ea00054ee | |||
| 047a063597 | |||
| c6b7527e03 | |||
| e7fa3eb681 | |||
| 575e0103c7 | |||
| 42a8b0c521 | |||
| 3ebd351cc9 | |||
| 32e2dca306 | |||
| cecf12a810 | |||
| b11718d7b9 | |||
| 2196b091bd | |||
| 853f96fea7 | |||
| bc4af11917 | |||
| d6147ce5e2 | |||
| 7890f5650d | |||
| f325ae21ff | |||
| 73581e38f0 | |||
| edb9d874ae | |||
| 61d40f20cb | |||
| 4a3be4bd28 | |||
| 0ca3aad0ab | |||
| 1bc6659dc6 | |||
| bafa2ac0f7 | |||
| 27497670f2 | |||
| 31a2c21b90 | |||
| 94676ef5c1 | |||
| a9dd5eecdc | |||
| e54798475a | |||
| bdbb1f2243 | |||
| cf5fbd0c56 | |||
| adf2d2d9f6 | |||
| 59a432a66d | |||
| 8436787deb | |||
| 1490b839c8 | |||
| 994cf2d2e0 | |||
| 0e70f4732b | |||
| 8291ad554e | |||
| 90ad501d05 | |||
| 6f4c5dba6c | |||
| eedd50b245 | |||
| db32329799 | |||
| f48a232a13 | |||
| 16708c6225 | |||
| 64e9a406ec | |||
| 2c3fe2b361 | |||
| cd5b957f62 | |||
| d250ba9815 | |||
| 448862a2eb | |||
| 8e9a923d8b | |||
| e426e74461 | |||
| 0ee33574bf | |||
| 5a86d61dee | |||
| bd38b1bfda | |||
| bef27ef23f | |||
| cc54b4e78a | |||
| bcd31cde1e | |||
| a38302e489 | |||
| 50d9c0a77c |
@@ -1,3 +1,6 @@
|
||||
**/yui/build/** -diff
|
||||
**/amd/build/** -diff
|
||||
lib/dml/oci_native_moodle_package.sql text eol=lf
|
||||
**.js.map -diff
|
||||
**-min.js -diff
|
||||
**.min.js -diff
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
# Primary donations pages.
|
||||
custom: ["https://moodle.com/donations/", moodle.org]
|
||||
custom: ["https://moodle.com/donations/", "https://fund.moodle.org"]
|
||||
|
||||
@@ -4714,7 +4714,6 @@
|
||||
<VENDOR name="mysql" version="8.4" />
|
||||
<VENDOR name="postgres" version="14" />
|
||||
<VENDOR name="mssql" version="14.0" />
|
||||
<VENDOR name="oracle" version="19" />
|
||||
</DATABASE>
|
||||
<PHP version="8.2.0" level="required">
|
||||
</PHP>
|
||||
@@ -4892,8 +4891,6 @@
|
||||
</CUSTOM_CHECK>
|
||||
<CUSTOM_CHECK file="lib/upgradelib.php" function="check_db_prefix_length" level="required">
|
||||
</CUSTOM_CHECK>
|
||||
<CUSTOM_CHECK file="lib/upgradelib.php" function="check_oracle_usage" level="optional">
|
||||
</CUSTOM_CHECK>
|
||||
<CUSTOM_CHECK file="lib/upgradelib.php" function="check_async_backup" level="recommended">
|
||||
</CUSTOM_CHECK>
|
||||
</CUSTOM_CHECKS>
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace core_adminpresets;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass core_adminpresets_generator
|
||||
*/
|
||||
class generator_test extends \advanced_testcase {
|
||||
final class generator_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of create_preset() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace core_adminpresets;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass helper
|
||||
*/
|
||||
class helper_test extends \advanced_testcase {
|
||||
final class helper_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of create_preset() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace core_adminpresets\local\setting;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_bloglevel
|
||||
*/
|
||||
class adminpresets_admin_setting_bloglevel_test extends \advanced_testcase {
|
||||
final class adminpresets_admin_setting_bloglevel_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of save_value() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace core_adminpresets\local\setting;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_sitesettext
|
||||
*/
|
||||
class adminpresets_admin_setting_sitesettext_test extends \advanced_testcase {
|
||||
final class adminpresets_admin_setting_sitesettext_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of save_value() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace core_adminpresets\local\setting;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_adminpresets\local\setting\adminpresets_setting
|
||||
*/
|
||||
class adminpresets_setting_test extends \advanced_testcase {
|
||||
final class adminpresets_setting_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of save_value() method.
|
||||
|
||||
@@ -28,7 +28,7 @@ use stdClass;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_adminpresets\manager
|
||||
*/
|
||||
class manager_test extends \advanced_testcase {
|
||||
final class manager_test extends \advanced_testcase {
|
||||
/**
|
||||
* Include required libraries.
|
||||
*/
|
||||
|
||||
@@ -30,7 +30,7 @@ use core_privacy\tests\provider_testcase;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_adminpresets\privacy\provider
|
||||
*/
|
||||
class privacy_provider_test extends provider_testcase {
|
||||
final class privacy_provider_test extends provider_testcase {
|
||||
|
||||
/**
|
||||
* Test for provider::get_metadata().
|
||||
|
||||
@@ -26,8 +26,8 @@ use core_role_preset;
|
||||
* @copyright 2013 Petr Skoda {@link http://skodak.org}
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class preset_test extends \advanced_testcase {
|
||||
public function test_xml() {
|
||||
final class preset_test extends \advanced_testcase {
|
||||
public function test_xml(): void {
|
||||
global $DB;
|
||||
|
||||
$roles = $DB->get_records('role');
|
||||
|
||||
@@ -40,7 +40,7 @@ use core_privacy\local\request\approved_userlist;
|
||||
* @copyright 2018 Carlos Escobedo <carlos@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class provider_test extends provider_testcase {
|
||||
final class provider_test extends provider_testcase {
|
||||
/**
|
||||
* Test to check export_user_preferences.
|
||||
* returns user preferences data.
|
||||
|
||||
@@ -0,0 +1,40 @@
|
||||
@core @core_admin
|
||||
Feature: Plugins overview page
|
||||
In order to manage plugin and settings
|
||||
As an admin
|
||||
I can access the plugins overview page
|
||||
|
||||
Background:
|
||||
Given I am logged in as "admin"
|
||||
And I navigate to "Plugins > Plugins overview" in site administration
|
||||
|
||||
Scenario: An administrator can view plugins overview page
|
||||
Then "Plugins overview" "text" should exist
|
||||
And "Check for available updates" "button" should exist
|
||||
And "All plugins" "link" should exist
|
||||
And "Additional plugins" "link" should exist
|
||||
|
||||
Scenario: An administrator can access list of activities when activity modules cog icon is pressed
|
||||
When I click on "Settings" "link" in the "Activity modules" "table_row"
|
||||
Then "Activities" "text" should exist
|
||||
And "Manage activities" "text" should exist in the ".breadcrumb" "css_element"
|
||||
And "Activity modules" "link" should exist in the ".breadcrumb" "css_element"
|
||||
|
||||
Scenario: An administrator can access plugin settings
|
||||
When I click on "Settings" "link" in the "Assignment" "table_row"
|
||||
Then "Assignment settings" "text" should exist
|
||||
And "Assignment settings" "text" should exist in the ".breadcrumb" "css_element"
|
||||
And "Assignment" "link" should exist in the ".breadcrumb" "css_element"
|
||||
And "Activity modules" "link" should exist in the ".breadcrumb" "css_element"
|
||||
|
||||
Scenario: Plugins with dependencies cannot be uninstalled
|
||||
When I navigate to "Plugins > Plugins overview" in site administration
|
||||
Then "Uninstall" "link" should not exist in the "Database" "table_row"
|
||||
And "Required by: filter_data" "text" should exist in the "Database" "table_row"
|
||||
|
||||
Scenario: Cancelling plugin uninstall does not uninstall the selected plugin
|
||||
When I click on "Uninstall" "link" in the "Assignment" "table_row"
|
||||
Then "Uninstalling Assignment" "text" should exist
|
||||
And "You are about to uninstall the plugin Assignment. This will completely delete everything in the database associated with this plugin, including its configuration, log records, user files managed by the plugin etc. There is no way back and Moodle itself does not create any recovery backup. Are you SURE you want to continue?" "text" should exist
|
||||
And I click on "Cancel" "button"
|
||||
And "Uninstall" "link" should exist in the "Assignment" "table_row"
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class set_block_protection_test extends \externallib_advanced_testcase {
|
||||
final class set_block_protection_test extends \externallib_advanced_testcase {
|
||||
/**
|
||||
* Test execute method with no login.
|
||||
*/
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class set_plugin_order_test extends \externallib_advanced_testcase {
|
||||
final class set_plugin_order_test extends \externallib_advanced_testcase {
|
||||
/**
|
||||
* Text execute method for editor plugins, which support ordering.
|
||||
*
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class set_plugin_state_test extends \externallib_advanced_testcase {
|
||||
final class set_plugin_state_test extends \externallib_advanced_testcase {
|
||||
/**
|
||||
* Text execute method.
|
||||
*
|
||||
|
||||
@@ -20,14 +20,9 @@ namespace core_admin\reportbuilder\datasource;
|
||||
|
||||
use core\task\database_logger;
|
||||
use core_reportbuilder_generator;
|
||||
use core_reportbuilder_testcase;
|
||||
use core_reportbuilder\local\filters\{boolean_select, date, duration, number, select, text};
|
||||
use core_reportbuilder\task\send_schedules;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once("{$CFG->dirroot}/reportbuilder/tests/helpers.php");
|
||||
use core_reportbuilder\tests\core_reportbuilder_testcase;
|
||||
|
||||
/**
|
||||
* Unit tests for task logs datasource
|
||||
@@ -37,7 +32,7 @@ require_once("{$CFG->dirroot}/reportbuilder/tests/helpers.php");
|
||||
* @copyright 2022 Paul Holden <paulh@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class task_logs_test extends core_reportbuilder_testcase {
|
||||
final class task_logs_test extends core_reportbuilder_testcase {
|
||||
|
||||
/**
|
||||
* Test default datasource
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_deleted
|
||||
*/
|
||||
class preset_deleted_test extends \advanced_testcase {
|
||||
final class preset_deleted_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_deleted event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_downloaded
|
||||
*/
|
||||
class preset_downloaded_test extends \advanced_testcase {
|
||||
final class preset_downloaded_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_downloaded event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_exported
|
||||
*/
|
||||
class preset_exported_test extends \advanced_testcase {
|
||||
final class preset_exported_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_exported event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_imported
|
||||
*/
|
||||
class preset_imported_test extends \advanced_testcase {
|
||||
final class preset_imported_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_imported event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_loaded
|
||||
*/
|
||||
class preset_loaded_test extends \advanced_testcase {
|
||||
final class preset_loaded_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_loaded event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_previewed
|
||||
*/
|
||||
class preset_previewed_test extends \advanced_testcase {
|
||||
final class preset_previewed_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_previewed event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\preset_reverted
|
||||
*/
|
||||
class preset_reverted_test extends \advanced_testcase {
|
||||
final class preset_reverted_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test preset_reverted event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\event;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_admin_presets\event\presets_listed
|
||||
*/
|
||||
class presets_listed_test extends \advanced_testcase {
|
||||
final class presets_listed_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test presets_listed event.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\local\action;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\base
|
||||
*/
|
||||
class base_test extends \advanced_testcase {
|
||||
final class base_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of log() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\local\action;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\delete
|
||||
*/
|
||||
class delete_test extends \advanced_testcase {
|
||||
final class delete_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of execute() method.
|
||||
|
||||
@@ -27,7 +27,7 @@ use core_adminpresets\manager;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\export
|
||||
*/
|
||||
class export_test extends \advanced_testcase {
|
||||
final class export_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of execute() method.
|
||||
|
||||
@@ -27,7 +27,7 @@ use core_adminpresets\manager;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\import
|
||||
*/
|
||||
class import_test extends \advanced_testcase {
|
||||
final class import_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of execute() method.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\local\action;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\load
|
||||
*/
|
||||
class load_test extends \advanced_testcase {
|
||||
final class load_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of show() method when the preset id doesn't exist.
|
||||
|
||||
@@ -25,7 +25,7 @@ namespace tool_admin_presets\local\action;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_admin_presets\local\action\rollback
|
||||
*/
|
||||
class rollback_test extends \advanced_testcase {
|
||||
final class rollback_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of execute() method.
|
||||
|
||||
+1
-1
@@ -45,7 +45,7 @@ require_once($CFG->dirroot . '/analytics/tests/fixtures/test_target_course_level
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.8
|
||||
*/
|
||||
class external_test extends externallib_advanced_testcase {
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* test_potential_contexts description
|
||||
|
||||
@@ -46,7 +46,7 @@ require_once($CFG->libdir . '/behat/form_field/behat_form_text.php');
|
||||
* @covers \behat_form_text
|
||||
* @covers \behat_form_field
|
||||
*/
|
||||
class behat_form_text_test extends \basic_testcase {
|
||||
final class behat_form_text_test extends \basic_testcase {
|
||||
|
||||
/**
|
||||
* Data provider for the test_set_get_value() method.
|
||||
|
||||
@@ -30,7 +30,7 @@ namespace tool_behat\external;
|
||||
*
|
||||
* @covers \tool_behat\external\get_entity_generator
|
||||
*/
|
||||
class get_entity_generator_test extends \advanced_testcase {
|
||||
final class get_entity_generator_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Log in as admin
|
||||
|
||||
@@ -1,7 +1,4 @@
|
||||
<?php
|
||||
// phpcs:ignoreFile
|
||||
// @codeCoverageIgnoreStart
|
||||
|
||||
// This file is part of Moodle - http://moodle.org/
|
||||
//
|
||||
// Moodle is free software: you can redistribute it and/or modify
|
||||
@@ -43,8 +40,7 @@ require_once($CFG->libdir . '/behat/classes/behat_config_manager.php');
|
||||
* @copyright 2016 Rajesh Taneja
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class manager_util_test extends \advanced_testcase {
|
||||
|
||||
final class manager_util_test extends \advanced_testcase {
|
||||
/** @var array Fixtures features which are available. */
|
||||
private $featurepaths = array(
|
||||
'default' => array(
|
||||
|
||||
@@ -26,7 +26,7 @@ use tool_brickfield\local\tool\filter;
|
||||
* @author Jay Churchward (jay@brickfieldlabs.ie)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class accessibility_test extends \advanced_testcase {
|
||||
final class accessibility_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test get_title().
|
||||
|
||||
@@ -28,7 +28,7 @@ require_once($CFG->dirroot . '/admin/tool/brickfield/tests/area_test_base.php');
|
||||
* @copyright 2020 onward: Brickfield Education Labs, https://www.brickfield.ie
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class area_test extends area_test_base {
|
||||
final class area_test extends area_test_base {
|
||||
/**
|
||||
* Test for the area assign intro
|
||||
*/
|
||||
|
||||
@@ -26,8 +26,8 @@ use tool_brickfield\local\tool\filter;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class filters_test extends \advanced_testcase {
|
||||
public function test_constructor() {
|
||||
final class filters_test extends \advanced_testcase {
|
||||
public function test_constructor(): void {
|
||||
$this->resetAfterTest();
|
||||
|
||||
// Variables.
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_brickfield\local\areas\core_question;
|
||||
* @copyright 2020 onward: Brickfield Education Labs, https://www.brickfield.ie
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class questionanswers_test extends \advanced_testcase {
|
||||
final class questionanswers_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Set up before class.
|
||||
|
||||
@@ -30,7 +30,7 @@ use tool_brickfield\area_test_base;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_brickfield\local\areas\core_question\base
|
||||
*/
|
||||
class questiontext_test extends area_test_base {
|
||||
final class questiontext_test extends area_test_base {
|
||||
/**
|
||||
* Set up before class.
|
||||
*/
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class a_links_dont_open_new_window_testcase
|
||||
*/
|
||||
class a_links_dont_open_new_window_test extends all_checks {
|
||||
final class a_links_dont_open_new_window_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'a_links_dont_open_new_window';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class a_must_contain_text_testcase
|
||||
*/
|
||||
class a_must_contain_text_test extends all_checks {
|
||||
final class a_must_contain_text_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'a_must_contain_text';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class a_suspicious_link_text
|
||||
*/
|
||||
class a_suspicious_link_text_test extends all_checks {
|
||||
final class a_suspicious_link_text_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'a_suspicious_link_text';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class area_dont_open_new_window_testcase
|
||||
*/
|
||||
class area_dont_open_new_window_test extends all_checks {
|
||||
final class area_dont_open_new_window_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'area_dont_open_new_window';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class area_has_alt_value_testcase
|
||||
*/
|
||||
class area_has_alt_value_test extends all_checks {
|
||||
final class area_has_alt_value_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'area_has_alt_value';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class basefont_is_not_used_testcase
|
||||
*/
|
||||
class basefont_is_not_used_test extends all_checks {
|
||||
final class basefont_is_not_used_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'basefont_is_not_used';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class blink_is_not_used_testcase
|
||||
*/
|
||||
class blink_is_not_used_test extends all_checks {
|
||||
final class blink_is_not_used_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'blink_is_not_used';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class bold_is_not_used_testcase
|
||||
*/
|
||||
class bold_is_not_used_test extends all_checks {
|
||||
final class bold_is_not_used_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'bold_is_not_used';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class content_too_long_testcase
|
||||
*/
|
||||
class content_too_long_test extends all_checks {
|
||||
final class content_too_long_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'content_too_long';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class embed_has_associated_no_embed_testcase
|
||||
*/
|
||||
class embed_has_associated_no_embed_test extends all_checks {
|
||||
final class embed_has_associated_no_embed_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'embed_has_associated_no_embed';
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class header_h3_testcase
|
||||
*/
|
||||
class header_h3_test extends all_checks {
|
||||
final class header_h3_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'header_h3';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class headers_have_text_testcase
|
||||
*/
|
||||
class headers_have_text_test extends all_checks {
|
||||
final class headers_have_text_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'headers_have_text';
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class i_is_not_used_testcase
|
||||
*/
|
||||
class i_is_not_used_test extends all_checks {
|
||||
final class i_is_not_used_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'i_is_not_used';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class img_alt_is_different_testcase
|
||||
*/
|
||||
class img_alt_is_different_test extends all_checks {
|
||||
final class img_alt_is_different_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'img_alt_is_different';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class img_alt_is_too_long_testcase
|
||||
*/
|
||||
class img_alt_is_too_long_test extends all_checks {
|
||||
final class img_alt_is_too_long_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'img_alt_is_too_long';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class img_alt_not_empty_in_anchor_testcase
|
||||
*/
|
||||
class img_alt_not_empty_in_anchor_test extends all_checks {
|
||||
final class img_alt_not_empty_in_anchor_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'img_alt_not_empty_in_anchor';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class img_alt_not_placeholder_testcase
|
||||
*/
|
||||
class img_alt_not_place_holder_test extends all_checks {
|
||||
final class img_alt_not_place_holder_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
protected $checktype = 'img_alt_not_place_holder';
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class test_css_text_has_contrast_testcase
|
||||
*/
|
||||
class img_has_alt_test extends all_checks {
|
||||
final class img_has_alt_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'img_has_alt';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class img_with_map_has_use_map_test
|
||||
*/
|
||||
class img_with_map_has_use_map_test extends all_checks {
|
||||
final class img_with_map_has_use_map_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'img_with_map_has_use_map';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class legend_text_not_empty_test
|
||||
*/
|
||||
class legend_text_not_empty_test extends all_checks {
|
||||
final class legend_text_not_empty_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'legend_text_not_empty';
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class no_headings_test
|
||||
*/
|
||||
class no_headings_test extends all_checks {
|
||||
final class no_headings_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'no_headings';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class object_must_have_embeded_test
|
||||
*/
|
||||
class object_must_have_embed_test extends all_checks {
|
||||
final class object_must_have_embed_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'object_must_have_embed';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class object_must_have_title_test
|
||||
*/
|
||||
class object_must_have_title_test extends all_checks {
|
||||
final class object_must_have_title_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'object_must_have_title';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class object_must_have_valid_title_test
|
||||
*/
|
||||
class object_must_have_valid_title_test extends all_checks {
|
||||
final class object_must_have_valid_title_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'object_must_have_valid_title';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class strike_is_not_used_testcase
|
||||
*/
|
||||
class strike_is_not_used_test extends all_checks {
|
||||
final class strike_is_not_used_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'strike_is_not_used';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class table_data_should_have_th_test
|
||||
*/
|
||||
class table_data_should_have_th_test extends all_checks {
|
||||
final class table_data_should_have_th_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'table_data_should_have_th';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class table_summary_does_not_duplicate_caption_test
|
||||
*/
|
||||
class table_summary_does_not_duplicate_caption_test extends all_checks {
|
||||
final class table_summary_does_not_duplicate_caption_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'table_summary_does_not_duplicate_caption';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class table_td_should_not_merge_test
|
||||
*/
|
||||
class table_td_should_not_merge_test extends all_checks {
|
||||
final class table_td_should_not_merge_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'table_td_should_not_merge';
|
||||
|
||||
|
||||
+1
-1
@@ -31,7 +31,7 @@ require_once('all_checks.php');
|
||||
/**
|
||||
* Class table_th_should_have_scope_test
|
||||
*/
|
||||
class table_th_should_have_scope_test extends all_checks {
|
||||
final class table_th_should_have_scope_test extends all_checks {
|
||||
/** @var string Check type */
|
||||
public $checktype = 'table_th_should_have_scope';
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace tool_brickfield\local\tool;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class activityresults_test extends \advanced_testcase {
|
||||
final class activityresults_test extends \advanced_testcase {
|
||||
|
||||
public function test_toolname() {
|
||||
$this->resetAfterTest();
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace tool_brickfield\local\tool;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class checktyperesults_test extends \advanced_testcase {
|
||||
final class checktyperesults_test extends \advanced_testcase {
|
||||
|
||||
public function test_toolname() {
|
||||
$this->resetAfterTest();
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace tool_brickfield\local\tool;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class errors_test extends \advanced_testcase {
|
||||
final class errors_test extends \advanced_testcase {
|
||||
|
||||
public function test_toolname() {
|
||||
$this->resetAfterTest();
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace tool_brickfield\local\tool;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class printable_test extends \advanced_testcase {
|
||||
final class printable_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test tool name.
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_brickfield;
|
||||
* @copyright 2020 onward: Brickfield Education Labs, https://www.brickfield.ie
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class manager_test extends \advanced_testcase {
|
||||
final class manager_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Tests for the function manager::get_all_areas()
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace tool_brickfield;
|
||||
* Unit tests for {@registration tool_brickfield\registration.php}.
|
||||
* @group tool_brickfield
|
||||
*/
|
||||
class registration_test extends \advanced_testcase {
|
||||
final class registration_test extends \advanced_testcase {
|
||||
public static function setUpBeforeClass(): void {
|
||||
global $CFG;
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ namespace tool_brickfield;
|
||||
* @author Jay Churchward (jay@brickfieldlabs.ie)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class scheduler_test extends \advanced_testcase {
|
||||
final class scheduler_test extends \advanced_testcase {
|
||||
|
||||
public function test_request_analysis() {
|
||||
$this->resetAfterTest();
|
||||
|
||||
@@ -27,7 +27,7 @@ use tool_brickfield\local\tool\tool;
|
||||
* @author Jay Churchward (jay.churchward@poetopensource.org)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class tool_test extends \advanced_testcase {
|
||||
final class tool_test extends \advanced_testcase {
|
||||
|
||||
/** @var string base 64 image */
|
||||
protected static string $base64img = <<<EOF
|
||||
|
||||
@@ -31,7 +31,7 @@ namespace tool_capability\event;
|
||||
* @copyright 2014 Petr Skoda
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later.
|
||||
*/
|
||||
class events_test extends \advanced_testcase {
|
||||
final class events_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Setup testcase.
|
||||
|
||||
@@ -31,7 +31,7 @@ require_once($CFG->dirroot . '/' . $CFG->admin . '/tool/capability/locallib.php'
|
||||
/**
|
||||
* Tests for the capability overview helper functions.
|
||||
*/
|
||||
class locallib_test extends \advanced_testcase {
|
||||
final class locallib_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the function that gets the data - simple case.
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_cohortroles;
|
||||
* @copyright 2015 Damyon Wiese
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class api_test extends \advanced_testcase {
|
||||
final class api_test extends \advanced_testcase {
|
||||
/** @var \stdClass $cohort */
|
||||
protected $cohort = null;
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@ use core_privacy\local\request\approved_userlist;
|
||||
* @copyright 2018 Zig Tan <zig@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class provider_test extends \core_privacy\tests\provider_testcase {
|
||||
final class provider_test extends \core_privacy\tests\provider_testcase {
|
||||
|
||||
/**
|
||||
* Overriding setUp() function to always reset after tests.
|
||||
|
||||
@@ -36,7 +36,7 @@ use moodle_exception;
|
||||
* @copyright 2020 Ferran Recio <ferran@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class langstring_test extends advanced_testcase {
|
||||
final class langstring_test extends advanced_testcase {
|
||||
|
||||
/**
|
||||
* Sanity 1.x string
|
||||
|
||||
@@ -34,7 +34,7 @@ use moodle_exception;
|
||||
* @copyright 2015 Damyon Wiese
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class phpparser_test extends advanced_testcase {
|
||||
final class phpparser_test extends advanced_testcase {
|
||||
|
||||
|
||||
/**
|
||||
|
||||
@@ -31,7 +31,7 @@ use tool_dataprivacy\task\initiate_data_request_task;
|
||||
* @copyright 2018 Jun Pataleta
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class api_test extends \advanced_testcase {
|
||||
final class api_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Ensure that the check_can_manage_data_registry function fails cap testing when a user without capabilities is
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_dataprivacy;
|
||||
* @copyright 2018 Andrew Nicols <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class data_registry_test extends \advanced_testcase {
|
||||
final class data_registry_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Ensure that the get_effective_context_value only errors if provided an inappropriate element.
|
||||
|
||||
@@ -28,7 +28,7 @@ require_once('data_privacy_testcase.php');
|
||||
* @copyright 2018 Andrew Nicols <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class data_request_test extends data_privacy_testcase {
|
||||
final class data_request_test extends data_privacy_testcase {
|
||||
|
||||
/**
|
||||
* Data provider for testing is_resettable, and is_active.
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_dataprivacy;
|
||||
* @copyright 2018 David Monllao
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class expired_contexts_test extends \advanced_testcase {
|
||||
final class expired_contexts_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Setup the basics with the specified retention period.
|
||||
|
||||
+1
-1
@@ -42,7 +42,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2018 Jun Pataleta
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class external_test extends externallib_advanced_testcase {
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test for external::approve_data_request() with the user not logged in.
|
||||
|
||||
+1
-1
@@ -39,7 +39,7 @@ use tool_dataprivacy\api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_dataprivacy\api
|
||||
*/
|
||||
class submit_selected_courses_form_test extends \externallib_advanced_testcase {
|
||||
final class submit_selected_courses_form_test extends \externallib_advanced_testcase {
|
||||
/**
|
||||
* Test for submit_selected_courses_form().
|
||||
*/
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_dataprivacy;
|
||||
* @copyright 2018 Andrew Nicols <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class filtered_userlist_test extends \advanced_testcase {
|
||||
final class filtered_userlist_test extends \advanced_testcase {
|
||||
/**
|
||||
* Test the apply_expired_contexts_filters function with arange of options.
|
||||
*
|
||||
|
||||
@@ -28,7 +28,7 @@ require_once('data_privacy_testcase.php');
|
||||
* @copyright 2018 Andrew Nicols <andrew@nicols.co.uk>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class manager_observer_test extends data_privacy_testcase {
|
||||
final class manager_observer_test extends data_privacy_testcase {
|
||||
/**
|
||||
* Ensure that when users are configured as DPO, they are sent an message upon failure.
|
||||
*/
|
||||
|
||||
@@ -23,7 +23,7 @@ namespace tool_dataprivacy;
|
||||
* @copyright 2018 Adrian Greeve <adriangreeve.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class metadata_registry_test extends \advanced_testcase {
|
||||
final class metadata_registry_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Fetch the meta data and return it in a form that we can easily unit test.
|
||||
|
||||
@@ -39,7 +39,7 @@ use tool_dataprivacy\privacy\provider;
|
||||
* @copyright 2020 Paul Holden <paulh@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class provider_test extends provider_testcase {
|
||||
final class provider_test extends provider_testcase {
|
||||
|
||||
/**
|
||||
* Test provider get_contexts_for_userid method
|
||||
|
||||
@@ -29,7 +29,7 @@ require_once(__DIR__ . '/../data_privacy_testcase.php');
|
||||
* @copyright 2018 Mihail Geshoski <mihail@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class task_test extends \data_privacy_testcase {
|
||||
final class task_test extends \data_privacy_testcase {
|
||||
|
||||
use task_trait;
|
||||
|
||||
|
||||
@@ -25,7 +25,7 @@ use tool_dataprivacy\event\user_deleted_observer;
|
||||
* @copyright 2018 Mihail Geshoski <mihail@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class user_deleted_observer_test extends \advanced_testcase {
|
||||
final class user_deleted_observer_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Ensure that a delete data request is created upon user deletion.
|
||||
|
||||
@@ -24,7 +24,7 @@ use tool_filetypes\utils;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \tool_filetypes\utils
|
||||
*/
|
||||
class tool_filetypes_test extends advanced_testcase {
|
||||
final class tool_filetypes_test extends advanced_testcase {
|
||||
/**
|
||||
* Tests is_extension_invalid() function.
|
||||
*
|
||||
|
||||
@@ -26,7 +26,7 @@ use tool_generator_course_backend;
|
||||
* @copyright 2013 The Open University
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class maketestcourse_test extends \advanced_testcase {
|
||||
final class maketestcourse_test extends \advanced_testcase {
|
||||
/**
|
||||
* Creates a small test course and checks all the components have been put in place.
|
||||
*/
|
||||
|
||||
@@ -35,7 +35,7 @@ defined('MOODLE_INTERNAL') || die();
|
||||
* @copyright 2013 David Monllaó
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class maketestsite_test extends \advanced_testcase {
|
||||
final class maketestsite_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Checks that site courses shortnames are properly generated.
|
||||
|
||||
@@ -33,7 +33,7 @@ defined('MOODLE_INTERNAL') || die();
|
||||
* @copyright Copyright (c) 2016 Blackboard Inc. (http://www.blackboard.com)
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
class httpsreplace_test extends \advanced_testcase {
|
||||
final class httpsreplace_test extends \advanced_testcase {
|
||||
|
||||
/**
|
||||
* Data provider for test_upgrade_http_links
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user