MDL-86301 core: Switch to autoloaded externallib_testcase
This commit is contained in:
@@ -18,11 +18,6 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_admin\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests to test block protection changes.
|
||||
*
|
||||
@@ -31,7 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class set_block_protection_test extends \externallib_advanced_testcase {
|
||||
final class set_block_protection_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test execute method with no login.
|
||||
*/
|
||||
|
||||
+1
-6
@@ -18,11 +18,6 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_admin\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests to configure the plugin order.
|
||||
*
|
||||
@@ -33,7 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class set_plugin_order_test extends \externallib_advanced_testcase {
|
||||
final class set_plugin_order_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Text execute method for editor plugins, which support ordering.
|
||||
*
|
||||
|
||||
+1
-6
@@ -18,11 +18,6 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_admin\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests to configure the enabled/disabled state of a plugin.
|
||||
*
|
||||
@@ -31,7 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Andrew Lyons <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class set_plugin_state_test extends \externallib_advanced_testcase {
|
||||
final class set_plugin_state_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Text execute method.
|
||||
*
|
||||
|
||||
@@ -26,13 +26,10 @@
|
||||
|
||||
namespace tool_analytics\external;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/analytics/tests/fixtures/test_indicator_max.php');
|
||||
require_once($CFG->dirroot . '/analytics/tests/fixtures/test_target_course_level_shortname.php');
|
||||
|
||||
@@ -45,8 +42,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
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* test_potential_contexts description
|
||||
*/
|
||||
|
||||
@@ -14,28 +14,14 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External tests.
|
||||
*
|
||||
* @package tool_dataprivacy
|
||||
* @copyright 2018 Jun Pataleta
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace tool_dataprivacy\external;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use tool_dataprivacy\api;
|
||||
use tool_dataprivacy\data_request;
|
||||
use tool_dataprivacy\context_instance;
|
||||
use tool_dataprivacy\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External testcase.
|
||||
*
|
||||
@@ -43,8 +29,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
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test for external::approve_data_request() with the user not logged in.
|
||||
*/
|
||||
|
||||
+1
-14
@@ -14,21 +14,8 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* This is the external method for submit selected courses.
|
||||
*
|
||||
* @package tool_dataprivacy
|
||||
* @copyright 2021 The Open University
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace tool_dataprivacy\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use tool_dataprivacy\api;
|
||||
|
||||
/**
|
||||
@@ -39,7 +26,7 @@ use tool_dataprivacy\api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \tool_dataprivacy\api
|
||||
*/
|
||||
final class submit_selected_courses_form_test extends \externallib_advanced_testcase {
|
||||
final class submit_selected_courses_form_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test for submit_selected_courses_form().
|
||||
*/
|
||||
|
||||
@@ -18,13 +18,6 @@ namespace tool_lp;
|
||||
|
||||
use core_competency\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External learning plans webservice API tests.
|
||||
@@ -33,8 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Damyon Wiese
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var \stdClass $creator User with enough permissions to create insystem context. */
|
||||
protected $creator = null;
|
||||
|
||||
|
||||
@@ -16,12 +16,6 @@
|
||||
|
||||
namespace tool_mobile;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Moodle Mobile admin tool api tests.
|
||||
*
|
||||
@@ -30,8 +24,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.1
|
||||
*/
|
||||
final class api_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class api_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_autologin_key.
|
||||
*/
|
||||
|
||||
@@ -16,14 +16,12 @@
|
||||
|
||||
namespace tool_mobile;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/admin/tool/mobile/tests/fixtures/output/mobile.php');
|
||||
require_once($CFG->dirroot . '/webservice/lib.php');
|
||||
|
||||
@@ -35,8 +33,7 @@ require_once($CFG->dirroot . '/webservice/lib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.1
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_plugins_supporting_mobile.
|
||||
* This is a very basic test because currently there aren't plugins supporting Mobile in core.
|
||||
|
||||
@@ -16,14 +16,12 @@
|
||||
|
||||
namespace tool_policy;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
use tool_mobile\external as external_mobile;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/user/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -33,8 +31,7 @@ require_once($CFG->dirroot . '/user/externallib.php');
|
||||
* @copyright 2018 Sara Arjona <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var \tool_policy\policy_version $policy1 Policy document 1. */
|
||||
protected $policy1;
|
||||
|
||||
|
||||
@@ -16,14 +16,6 @@
|
||||
|
||||
namespace tool_templatelibrary;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External learning plans webservice API tests.
|
||||
*
|
||||
@@ -31,8 +23,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Damyon Wiese
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test list all.
|
||||
*/
|
||||
|
||||
+1
-19
@@ -14,26 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Auth email external functions tests.
|
||||
*
|
||||
* @package auth_email
|
||||
* @category external
|
||||
* @copyright 2016 Juan Leyva
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.2
|
||||
*/
|
||||
|
||||
namespace auth_email\external;
|
||||
|
||||
use auth_email_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External auth email API tests.
|
||||
@@ -43,8 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.2
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var int custom profile field1 ID. */
|
||||
protected $field1;
|
||||
|
||||
|
||||
+1
-19
@@ -14,28 +14,11 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Auth external functions tests.
|
||||
*
|
||||
* @package core_auth
|
||||
* @category external
|
||||
* @copyright 2016 Juan Leyva
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.2
|
||||
*/
|
||||
|
||||
namespace core_auth\external;
|
||||
|
||||
use auth_email_external;
|
||||
use core_auth_external;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External auth API tests.
|
||||
@@ -45,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.2
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var string Original error log */
|
||||
protected $oldlog;
|
||||
|
||||
|
||||
@@ -19,14 +19,12 @@ namespace core_backup;
|
||||
use backup;
|
||||
use core_backup_external;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/backup/util/includes/backup_includes.php');
|
||||
require_once($CFG->dirroot . '/backup/util/includes/restore_includes.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/backup/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -37,8 +35,7 @@ require_once($CFG->dirroot . '/backup/externallib.php');
|
||||
* @author Matt Porritt <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Set up tasks for all tests.
|
||||
*/
|
||||
|
||||
+1
-4
@@ -18,13 +18,11 @@ namespace core_badges\external;
|
||||
|
||||
use core_badges_generator;
|
||||
use core_badges\badge;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->libdir . '/badgeslib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->libdir . '/badgeslib.php');
|
||||
* @since Moodle 4.5
|
||||
* @covers \core_badges\external\disable_badges
|
||||
*/
|
||||
final class disable_badges_test extends externallib_advanced_testcase {
|
||||
|
||||
final class disable_badges_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test execute method.
|
||||
*/
|
||||
|
||||
+1
-4
@@ -18,13 +18,11 @@ namespace core_badges\external;
|
||||
|
||||
use core_badges_generator;
|
||||
use core_badges\badge;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->libdir . '/badgeslib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->libdir . '/badgeslib.php');
|
||||
* @since Moodle 4.5
|
||||
* @covers \core_badges\external\enable_badges
|
||||
*/
|
||||
final class enable_badges_test extends externallib_advanced_testcase {
|
||||
|
||||
final class enable_badges_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test execute method.
|
||||
*/
|
||||
|
||||
+1
-3
@@ -30,13 +30,11 @@ use core_badges_external;
|
||||
use core_badges\tests\external_helper;
|
||||
use core_external\external_api;
|
||||
use core_external\external_settings;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->libdir . '/badgeslib.php');
|
||||
|
||||
/**
|
||||
@@ -48,7 +46,7 @@ require_once($CFG->libdir . '/badgeslib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.1
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
use external_helper;
|
||||
|
||||
/**
|
||||
|
||||
+1
-8
@@ -17,13 +17,6 @@
|
||||
namespace core_badges\external;
|
||||
|
||||
use core_badges\tests\external_helper;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for external function get_badge.
|
||||
@@ -36,7 +29,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 4.5
|
||||
* @coversDefaultClass \core_badges\external\get_badge
|
||||
*/
|
||||
final class get_badge_test extends externallib_advanced_testcase {
|
||||
final class get_badge_test extends \core_external\tests\externallib_testcase {
|
||||
use external_helper;
|
||||
|
||||
/**
|
||||
|
||||
@@ -17,13 +17,6 @@
|
||||
namespace core_badges\external;
|
||||
|
||||
use core_badges\tests\external_helper;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for external function get_user_badge_by_hash.
|
||||
@@ -35,7 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 4.3
|
||||
* @coversDefaultClass \core_badges\external\get_user_badge_by_hash
|
||||
*/
|
||||
final class get_user_badge_by_hash_test extends externallib_advanced_testcase {
|
||||
final class get_user_badge_by_hash_test extends \core_external\tests\externallib_testcase {
|
||||
use external_helper;
|
||||
|
||||
/**
|
||||
|
||||
@@ -16,14 +16,6 @@
|
||||
|
||||
namespace block_recentlyaccesseditems;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Test Recently accessed items block external functions
|
||||
*
|
||||
@@ -33,8 +25,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.6
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the get_recent_items function.
|
||||
*/
|
||||
|
||||
@@ -17,13 +17,11 @@
|
||||
namespace core_block;
|
||||
|
||||
use core_block_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/my/lib.php');
|
||||
|
||||
/**
|
||||
@@ -35,8 +33,7 @@ require_once($CFG->dirroot . '/my/lib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.0
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_course_blocks
|
||||
*/
|
||||
|
||||
+2
-3
@@ -31,7 +31,7 @@ defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/blog/locallib.php');
|
||||
require_once($CFG->dirroot . '/blog/lib.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
|
||||
/**
|
||||
* Unit tests for blog external API.
|
||||
@@ -40,8 +40,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2018 Juan Leyva
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class external_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
private $courseid;
|
||||
private $cmid;
|
||||
private $userid;
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace core_calendar;
|
||||
|
||||
use core_calendar_external;
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External course functions unit tests
|
||||
*
|
||||
@@ -35,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 2.5
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -16,16 +16,14 @@
|
||||
|
||||
namespace core_cohort;
|
||||
|
||||
use core_cohort\customfield\cohort_handler;
|
||||
use core_cohort_external;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use core_cohort\customfield\cohort_handler;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/cohort/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/cohort/externallib.php');
|
||||
* @copyright MediaTouch 2000 srl
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Create cohort custom fields for testing.
|
||||
*/
|
||||
|
||||
@@ -19,13 +19,6 @@ namespace core_comment;
|
||||
use core_comment\comment_exception;
|
||||
use core_comment_external;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External comment functions unit tests
|
||||
@@ -36,8 +29,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 2.9
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -16,11 +16,6 @@
|
||||
|
||||
namespace core_competency;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Competency rule testcase.
|
||||
*
|
||||
@@ -28,8 +23,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Frédéric Massart - FMCorz.net
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class competency_rule_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class competency_rule_test extends \core_external\tests\externallib_testcase {
|
||||
public function test_rule_all_matching(): void {
|
||||
$this->resetAfterTest(true);
|
||||
|
||||
|
||||
+1
-8
@@ -36,12 +36,6 @@ use core_competency\template_competency;
|
||||
use core_competency\user_competency;
|
||||
use core_competency\user_competency_plan;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External testcase.
|
||||
@@ -50,8 +44,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2016 Frédéric Massart - FMCorz.net
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var \stdClass $creator User with enough permissions to create insystem context. */
|
||||
protected $creator = null;
|
||||
|
||||
|
||||
@@ -18,13 +18,6 @@ namespace core_completion;
|
||||
|
||||
use core_completion_external;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External completion functions unit tests
|
||||
@@ -36,8 +29,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 2.9
|
||||
* @coversDefaultClass \core_completion_external
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test update_activity_completion_status_manually
|
||||
*/
|
||||
|
||||
+2
-3
@@ -19,9 +19,9 @@ namespace core_contentbank\external;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
|
||||
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_content.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
@@ -33,8 +33,7 @@ use core_external\external_api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_contentbank\external\copy_content
|
||||
*/
|
||||
final class copy_content_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class copy_content_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of copy_content() for users with permission.
|
||||
*
|
||||
|
||||
@@ -29,12 +29,10 @@ namespace core_contentbank\external;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_content.php');
|
||||
|
||||
use dml_missing_record_exception;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
/**
|
||||
* External function test for delete_content.
|
||||
@@ -43,8 +41,7 @@ use externallib_advanced_testcase;
|
||||
* @copyright 2020 Sara Arjona <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class delete_content_test extends externallib_advanced_testcase {
|
||||
|
||||
final class delete_content_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of delete_content().
|
||||
*/
|
||||
|
||||
@@ -31,7 +31,6 @@ defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_contenttype.php');
|
||||
require_once($CFG->dirroot . '/contentbank/tests/fixtures/testable_content.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
@@ -43,8 +42,7 @@ use core_external\external_api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_contentbank\external\rename_content
|
||||
*/
|
||||
final class rename_content_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class rename_content_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Data provider for test_rename_content.
|
||||
*
|
||||
|
||||
+7
-15
@@ -18,14 +18,9 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
use moodle_exception;
|
||||
use stdClass;
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the create_module class.
|
||||
*
|
||||
@@ -35,17 +30,14 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\external\create_module
|
||||
*/
|
||||
final class create_module_test extends \externallib_advanced_testcase {
|
||||
final class create_module_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
public static function setUpBeforeClass(): void {
|
||||
parent::setUpBeforeClass();
|
||||
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
public static function setupBeforeClass(): void { // phpcs:ignore
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_output_course_format_state.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_stateactions.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_output_course_format_state.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_stateactions.php');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -18,14 +18,9 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
use core_courseformat\stateactions;
|
||||
use core_courseformat\stateupdates;
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the delete section test class.
|
||||
*
|
||||
@@ -35,8 +30,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\stateactions
|
||||
*/
|
||||
final class delete_section_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class delete_section_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the webservice can execute the section_delete action.
|
||||
*
|
||||
|
||||
@@ -28,8 +28,8 @@ use core_external\external_api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\external\file_handlers
|
||||
*/
|
||||
final class file_handlers_test extends \externallib_advanced_testcase {
|
||||
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(file_handlers::class)]
|
||||
final class file_handlers_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
@@ -40,8 +40,6 @@ final class file_handlers_test extends \externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of get_state::execute().
|
||||
*
|
||||
* @covers ::execute
|
||||
*/
|
||||
public function test_execute(): void {
|
||||
$this->resetAfterTest();
|
||||
@@ -63,8 +61,6 @@ final class file_handlers_test extends \externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* Test the behaviour of get_state::execute() in a wrong course.
|
||||
*
|
||||
* @covers ::execute
|
||||
*/
|
||||
public function test_execute_wrong_course(): void {
|
||||
$this->resetAfterTest();
|
||||
|
||||
@@ -16,11 +16,6 @@
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
use stdClass;
|
||||
|
||||
@@ -33,7 +28,7 @@ use stdClass;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \core_courseformat\external\get_overview_information
|
||||
*/
|
||||
final class get_overview_information_test extends \externallib_advanced_testcase {
|
||||
final class get_overview_information_test extends \core_external\tests\externallib_testcase {
|
||||
public function test_get_overview_information(): void {
|
||||
$this->resetAfterTest();
|
||||
|
||||
|
||||
+1
-7
@@ -16,11 +16,6 @@
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
/**
|
||||
@@ -32,8 +27,7 @@ use core_external\external_api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\external\get_state
|
||||
*/
|
||||
final class get_state_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class get_state_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var array Sections in the testing course. */
|
||||
private $sections;
|
||||
|
||||
|
||||
@@ -16,11 +16,6 @@
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
/**
|
||||
@@ -32,7 +27,7 @@ use core_external\external_api;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
#[\PHPUnit\Framework\Attributes\CoversClass(log_view_overview_information::class)]
|
||||
final class log_view_overview_information_test extends \externallib_advanced_testcase {
|
||||
final class log_view_overview_information_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test for webservice log_view_overview_information base cases.
|
||||
*
|
||||
|
||||
+8
-15
@@ -18,14 +18,9 @@ declare(strict_types=1);
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
use moodle_exception;
|
||||
use core\exception\moodle_exception;
|
||||
use stdClass;
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the new_module class.
|
||||
*
|
||||
@@ -35,17 +30,15 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\external\new_module
|
||||
*/
|
||||
final class new_module_test extends \externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
public static function setupBeforeClass(): void { // phpcs:ignore
|
||||
final class new_module_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
public static function setUpBeforeClass(): void {
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_output_course_format_state.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_stateactions.php');
|
||||
parent::setUpBeforeClass();
|
||||
self::load_fixture('courseformat', 'format_theunittest.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_output_course_format_state.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_stateactions.php');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+8
-17
@@ -16,13 +16,8 @@
|
||||
|
||||
namespace core_courseformat\external;
|
||||
|
||||
use core\exception\moodle_exception;
|
||||
use stdClass;
|
||||
use moodle_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the update_course class.
|
||||
@@ -33,17 +28,13 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core_courseformat\external\update_course
|
||||
*/
|
||||
final class update_course_test extends \externallib_advanced_testcase {
|
||||
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
public static function setupBeforeClass(): void {
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_output_course_format_state.php');
|
||||
require_once($CFG->dirroot . '/course/format/tests/fixtures/format_theunittest_stateactions.php');
|
||||
final class update_course_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
public static function setUpBeforeClass(): void {
|
||||
parent::setUpBeforeClass();
|
||||
self::load_fixture('courseformat', 'format_theunittest.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_output_course_format_state.php');
|
||||
self::load_fixture('courseformat', 'format_theunittest_stateactions.php');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -14,22 +14,7 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External course functions unit tests
|
||||
*
|
||||
* @package core_course
|
||||
* @category external
|
||||
* @copyright 2012 Jerome Mouneyrac
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
use \core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_external\external_api;
|
||||
|
||||
/**
|
||||
* External course functions unit tests
|
||||
@@ -39,8 +24,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2012 Jerome Mouneyrac
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -21,13 +21,6 @@ namespace customfield_number\external;
|
||||
use core_customfield_generator;
|
||||
use core_external\external_api;
|
||||
use moodle_exception;
|
||||
use stdClass;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for the customfield_number\external\recalculate.
|
||||
@@ -38,8 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \customfield_number\external\recalculate
|
||||
*/
|
||||
final class recalculate_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class recalculate_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests when teacher can not edit locked field.
|
||||
*/
|
||||
|
||||
+1
-18
@@ -14,26 +14,10 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Self enrol external PHPunit tests
|
||||
*
|
||||
* @package enrol_guest
|
||||
* @copyright 2015 Juan Leyva <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.1
|
||||
*/
|
||||
|
||||
namespace enrol_guest\external;
|
||||
|
||||
use core_external\external_api;
|
||||
use enrol_guest_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Guest enrolment external functions tests
|
||||
@@ -44,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.1
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_instance_info
|
||||
*/
|
||||
|
||||
@@ -17,13 +17,11 @@
|
||||
namespace enrol_manual;
|
||||
|
||||
use enrol_manual_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/enrol/manual/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/enrol/manual/externallib.php');
|
||||
* @covers \enrol_manual_external
|
||||
* @since Moodle 2.4
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_enrolled_users
|
||||
*/
|
||||
|
||||
+1
-6
@@ -18,10 +18,6 @@ namespace enrol_meta\external;
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for add_instances external class
|
||||
*
|
||||
@@ -31,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2021 WKS KV Bildung
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class add_instances_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class add_instances_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test setup
|
||||
*/
|
||||
|
||||
@@ -18,10 +18,6 @@ namespace enrol_meta\external;
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for delete_instances external class
|
||||
*
|
||||
@@ -31,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2021 WKS KV Bildung
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class delete_instances_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class delete_instances_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test setup
|
||||
*/
|
||||
|
||||
@@ -18,13 +18,11 @@ namespace enrol_self;
|
||||
|
||||
use core_external\external_api;
|
||||
use enrol_self_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/enrol/self/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -35,8 +33,7 @@ require_once($CFG->dirroot . '/enrol/self/externallib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 2.6
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_instance_info
|
||||
*/
|
||||
|
||||
@@ -19,14 +19,12 @@ namespace core_enrol;
|
||||
use core_enrol_external;
|
||||
use core_external\external_api;
|
||||
use enrol_user_enrolment_form;
|
||||
use externallib_advanced_testcase;
|
||||
use stdClass;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/enrol/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -38,8 +36,7 @@ require_once($CFG->dirroot . '/enrol/externallib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 2.4
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* dataProvider for test_get_enrolled_users_visibility().
|
||||
*/
|
||||
|
||||
@@ -20,7 +20,6 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/enrol/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -32,8 +31,7 @@ require_once($CFG->dirroot . '/enrol/externallib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 2.4
|
||||
*/
|
||||
final class role_external_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class role_external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -14,26 +14,9 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External filter functions unit tests.
|
||||
*
|
||||
* @package core_filters
|
||||
* @category external
|
||||
* @copyright 2017 Juan Leyva
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.4
|
||||
*/
|
||||
|
||||
namespace core_filters\external;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External filter functions unit tests.
|
||||
@@ -45,7 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 3.4
|
||||
* @covers \core_filters\external\get_available_in_context
|
||||
*/
|
||||
final class get_available_in_context_test extends externallib_advanced_testcase {
|
||||
final class get_available_in_context_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test execute
|
||||
*/
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace gradereport_overview;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use gradereport_overview_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Overview grade report functions unit tests
|
||||
*
|
||||
@@ -34,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Juan Leyva <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var \stdClass Course 1 record. */
|
||||
protected $course1;
|
||||
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace gradereport_user;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use gradereport_user\external\user as user_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* User grade report functions unit tests
|
||||
*
|
||||
@@ -34,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Juan Leyva <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Loads some data to be used by the different tests
|
||||
* @param int $s1grade Student 1 grade
|
||||
|
||||
@@ -16,14 +16,8 @@
|
||||
|
||||
namespace core_grades\external;
|
||||
|
||||
use core_grades\external\create_gradecategories;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_grades\external\create_gradecategories;
|
||||
|
||||
/**
|
||||
* Unit tests for the core_grades\external\create_gradecategories webservice.
|
||||
@@ -34,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.11
|
||||
*/
|
||||
final class create_gradecategories_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class create_gradecategories_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test create_gradecategories.
|
||||
*
|
||||
|
||||
+1
-8
@@ -16,12 +16,6 @@
|
||||
|
||||
namespace core_grades\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for the core_grades\external\get_feedback webservice.
|
||||
*
|
||||
@@ -32,8 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 4.2
|
||||
* @covers \core_grades\external\get_feedback
|
||||
*/
|
||||
final class get_feedback_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class get_feedback_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_feedback.
|
||||
*
|
||||
|
||||
+1
-8
@@ -18,12 +18,6 @@ namespace core_grades\external;
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for the core_grades\external\get_gradable_users.
|
||||
*
|
||||
@@ -32,8 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Ilya Tregubov <[email protected]>
|
||||
* @covers \core_grades\external\get_gradable_users
|
||||
*/
|
||||
final class get_gradable_users_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class get_gradable_users_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of get_gradable_users.
|
||||
*
|
||||
|
||||
+1
-8
@@ -18,12 +18,6 @@ namespace core_grades\external;
|
||||
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for core_grades\external\get_grade_tree.
|
||||
*
|
||||
@@ -32,8 +26,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Mihail Geshoski <[email protected]>
|
||||
* @covers \core_grades\external\get_grade_tree
|
||||
*/
|
||||
final class get_grade_tree_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class get_grade_tree_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the return value of the external function.
|
||||
*
|
||||
|
||||
+1
-7
@@ -20,12 +20,6 @@ use core_grades\external\get_gradeitems as get_gradeitems;
|
||||
use core_external\external_api;
|
||||
use grade_item;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for the core_grades\external\get_gradeitems.
|
||||
*
|
||||
@@ -34,7 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Mathew May <Mathew.solutions>
|
||||
* @covers \core_grades\external\get_gradeitems
|
||||
*/
|
||||
final class get_gradeitems_test extends \externallib_advanced_testcase {
|
||||
final class get_gradeitems_test extends \core_external\tests\externallib_testcase {
|
||||
public function test_execute(): void {
|
||||
$this->resetAfterTest();
|
||||
$this->setAdminUser();
|
||||
|
||||
@@ -21,13 +21,11 @@ use core_external\external_api;
|
||||
use core_group\customfield\group_handler;
|
||||
use core_group\customfield\grouping_handler;
|
||||
use core_group_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/group/externallib.php');
|
||||
require_once($CFG->dirroot . '/group/lib.php');
|
||||
|
||||
@@ -41,8 +39,7 @@ require_once($CFG->dirroot . '/group/lib.php');
|
||||
* @since Moodle 2.4
|
||||
* @covers \core_group_external
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Create group custom field for testing.
|
||||
*
|
||||
|
||||
+2
-20
@@ -14,26 +14,8 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* Core h5p external functions tests.
|
||||
*
|
||||
* @package core_h5p
|
||||
* @category external
|
||||
* @copyright 2019 Carlos Escobedo <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.8
|
||||
*/
|
||||
|
||||
namespace core_h5p\external;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_h5p\external;
|
||||
use core_h5p\local\library\autoloader;
|
||||
|
||||
@@ -46,8 +28,8 @@ use core_h5p\local\library\autoloader;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.8
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
protected function setUp(): void {
|
||||
parent::setUp();
|
||||
autoloader::register();
|
||||
|
||||
+1
-4
@@ -17,13 +17,11 @@
|
||||
namespace core;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/lib/external/externallib.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External library functions unit tests
|
||||
@@ -33,8 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2012 Jerome Mouneyrac
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class external_externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_string
|
||||
*/
|
||||
|
||||
@@ -22,18 +22,17 @@ use admin_category;
|
||||
use admin_root;
|
||||
use admin_setting_check;
|
||||
use admin_settingpage;
|
||||
use core\check\result;
|
||||
use externallib_advanced_testcase;
|
||||
use required_capability_exception;
|
||||
use context_system;
|
||||
use core\check\access\guestrole;
|
||||
use core\check\check;
|
||||
use core\check\external\get_result_admintree;
|
||||
use core\check\result;
|
||||
use core\check\security\passwordpolicy;
|
||||
use required_capability_exception;
|
||||
use ReflectionMethod;
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
require_once($CFG->libdir . '/adminlib.php');
|
||||
|
||||
/**
|
||||
@@ -45,8 +44,7 @@ require_once($CFG->libdir . '/adminlib.php');
|
||||
* @copyright Catalyst IT, 2023
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class get_result_admintree_test extends externallib_advanced_testcase {
|
||||
|
||||
final class get_result_admintree_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Sets up admin tree for the given settings.
|
||||
*
|
||||
|
||||
@@ -23,7 +23,7 @@ use core_external\external_api;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/fixtures/testeable_dynamic_tab.php');
|
||||
|
||||
/**
|
||||
@@ -34,8 +34,7 @@ require_once($CFG->dirroot . '/lib/tests/fixtures/testeable_dynamic_tab.php');
|
||||
* @copyright 2021 David Matamoros <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class dynamic_tabs_get_content_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class dynamic_tabs_get_content_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Text execute method
|
||||
*/
|
||||
|
||||
+1
-4
@@ -20,12 +20,10 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
use core\oauth2\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/moodlenet/helpers.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External functions test for moodlenet_auth_check.
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\moodlenet_auth_check
|
||||
*/
|
||||
final class moodlenet_auth_check_test extends externallib_advanced_testcase {
|
||||
|
||||
final class moodlenet_auth_check_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of moodlenet_auth_check().
|
||||
*
|
||||
|
||||
@@ -18,14 +18,12 @@ namespace core\external;
|
||||
|
||||
use core\oauth2\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/moodlenet/helpers.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External functions test for moodlenet_get_share_info_activity.
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\moodlenet_get_share_info_activity
|
||||
*/
|
||||
final class moodlenet_get_share_info_activity_test extends externallib_advanced_testcase {
|
||||
|
||||
final class moodlenet_get_share_info_activity_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of moodlenet_get_share_info_activity().
|
||||
* @covers ::execute
|
||||
|
||||
@@ -18,14 +18,12 @@ namespace core\external;
|
||||
|
||||
use core\oauth2\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/moodlenet/helpers.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External functions test for moodlenet_get_shared_course_info.
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\moodlenet_get_shared_course_info
|
||||
*/
|
||||
final class moodlenet_get_shared_course_info_test extends externallib_advanced_testcase {
|
||||
|
||||
final class moodlenet_get_shared_course_info_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of moodlenet_get_shared_course_info().
|
||||
*
|
||||
|
||||
@@ -18,14 +18,12 @@ namespace core\external;
|
||||
|
||||
use core\oauth2\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/moodlenet/helpers.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External functions test for moodlenet_send_activity.
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\moodlenet_send_activity
|
||||
*/
|
||||
final class moodlenet_send_activity_test extends externallib_advanced_testcase {
|
||||
|
||||
final class moodlenet_send_activity_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of moodlenet_send_activity().
|
||||
*
|
||||
|
||||
@@ -18,14 +18,12 @@ namespace core\external;
|
||||
|
||||
use core\oauth2\api;
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/lib/tests/moodlenet/helpers.php');
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External functions test for moodlenet_send_course.
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\moodlenet_send_course
|
||||
*/
|
||||
final class moodlenet_send_course_test extends externallib_advanced_testcase {
|
||||
|
||||
final class moodlenet_send_course_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of moodlenet_send_course().
|
||||
*
|
||||
|
||||
+2
-18
@@ -14,33 +14,17 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External functions test for record_feedback_action.
|
||||
*
|
||||
* @package core
|
||||
* @category test
|
||||
* @copyright 2020 Andrew Nicols <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace core\external\output\icon_system;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Class record_userfeedback_action_testcase
|
||||
*
|
||||
* @package core
|
||||
* @copyright 2020 Andrew Nicols <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\output\icon_system\load_fontawesome_map
|
||||
*/
|
||||
final class load_fontawesome_map_test extends externallib_advanced_testcase {
|
||||
final class load_fontawesome_map_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Ensure that a valid theme which uses fontawesome returns a map.
|
||||
*
|
||||
|
||||
@@ -14,35 +14,19 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External functions test for record_feedback_action.
|
||||
*
|
||||
* @package core
|
||||
* @category test
|
||||
* @copyright 2020 Shamim Rezaie <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace core\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
use context_system;
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Class record_userfeedback_action_testcase
|
||||
*
|
||||
* @package core
|
||||
* @copyright 2020 Shamim Rezaie <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \core\external\record_userfeedback_action
|
||||
*/
|
||||
final class record_userfeedback_action_test extends externallib_advanced_testcase {
|
||||
|
||||
final class record_userfeedback_action_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Data provider for test_record_userfeedback_action.
|
||||
*
|
||||
|
||||
@@ -19,12 +19,6 @@ namespace core;
|
||||
use core_grades_external;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Grades functions unit tests
|
||||
*
|
||||
@@ -35,8 +29,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2012 Andrew Davis
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class grades_external_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class grades_external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Load initial test information
|
||||
*
|
||||
|
||||
@@ -19,12 +19,6 @@ namespace core;
|
||||
use core_grading_external;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for the grading API defined in core_grading_external class.
|
||||
*
|
||||
@@ -33,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2013 Paul Charsley
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class grading_external_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class grading_external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_definitions
|
||||
*/
|
||||
|
||||
+3
-10
@@ -16,19 +16,13 @@
|
||||
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core_xapi\xapi_exception;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
use core_xapi\iri;
|
||||
use core_xapi\local\state;
|
||||
use core_xapi\local\statement\item_activity;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\test_helper;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_xapi\xapi_exception;
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI delete state webservice.
|
||||
@@ -39,8 +33,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Sara Arjona ([email protected])
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class delete_state_test extends externallib_advanced_testcase {
|
||||
|
||||
final class delete_state_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
|
||||
+1
-9
@@ -17,18 +17,11 @@
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core\context\module;
|
||||
use core_external\external_api;
|
||||
use core_xapi\iri;
|
||||
use core_xapi\local\statement\item_activity;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\test_helper;
|
||||
use core_xapi\xapi_exception;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI delete states webservice.
|
||||
@@ -39,8 +32,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Laurent David <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class delete_states_test extends externallib_advanced_testcase {
|
||||
|
||||
final class delete_states_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
|
||||
+3
-10
@@ -16,19 +16,13 @@
|
||||
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core_xapi\xapi_exception;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
use core_xapi\iri;
|
||||
use core_xapi\local\state;
|
||||
use core_xapi\local\statement\item_activity;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\test_helper;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_xapi\xapi_exception;
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI get state webservice.
|
||||
@@ -39,8 +33,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Sara Arjona ([email protected])
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class get_state_test extends externallib_advanced_testcase {
|
||||
|
||||
final class get_state_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
|
||||
+3
-10
@@ -16,19 +16,13 @@
|
||||
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core_xapi\xapi_exception;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
use core_xapi\iri;
|
||||
use core_xapi\local\state;
|
||||
use core_xapi\local\statement\item_activity;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\test_helper;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_xapi\xapi_exception;
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI get states webservice.
|
||||
@@ -39,8 +33,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Ferran Recio <[email protected]>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class get_states_test extends externallib_advanced_testcase {
|
||||
|
||||
final class get_states_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
|
||||
+3
-10
@@ -16,18 +16,12 @@
|
||||
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core_xapi\xapi_exception;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
use core_xapi\iri;
|
||||
use core_xapi\local\state;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\test_helper;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_xapi\xapi_exception;
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI post state webservice.
|
||||
@@ -38,8 +32,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2023 Sara Arjona ([email protected])
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class post_state_test extends externallib_advanced_testcase {
|
||||
|
||||
final class post_state_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Setup to ensure that fixtures are loaded.
|
||||
*/
|
||||
|
||||
+4
-12
@@ -23,22 +23,15 @@
|
||||
*/
|
||||
namespace core_xapi\external;
|
||||
|
||||
use core_xapi\xapi_exception;
|
||||
use core_xapi\test_helper;
|
||||
use core_external\external_api;
|
||||
use core_xapi\external\post_statement;
|
||||
use core_xapi\local\statement;
|
||||
use core_xapi\local\statement\item_agent;
|
||||
use core_xapi\local\statement\item_group;
|
||||
use core_xapi\local\statement\item_verb;
|
||||
use core_xapi\local\statement\item_activity;
|
||||
use externallib_advanced_testcase;
|
||||
use stdClass;
|
||||
use core_external\external_api;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use core_xapi\test_helper;
|
||||
use core_xapi\xapi_exception;
|
||||
|
||||
/**
|
||||
* Unit tests for xAPI statement processing webservice.
|
||||
@@ -48,8 +41,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2020 Ferran Recio
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class post_statement_test extends externallib_advanced_testcase {
|
||||
|
||||
final class post_statement_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var test_helper for generating valid xapi statements. */
|
||||
private $testhelper;
|
||||
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace message_airnotifier;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use message_airnotifier_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External airnotifier functions unit tests
|
||||
*
|
||||
@@ -34,8 +27,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2012 Jerome Mouneyrac
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -16,14 +16,8 @@
|
||||
|
||||
namespace core_message\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
use core_message\tests\helper as testhelper;
|
||||
use externallib_advanced_testcase;
|
||||
use \core_message\tests\helper as testhelper;
|
||||
|
||||
/**
|
||||
* External function test for get_unread_notification_count.
|
||||
@@ -34,8 +28,7 @@ use \core_message\tests\helper as testhelper;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 4.0
|
||||
*/
|
||||
final class get_unread_notification_count_test extends externallib_advanced_testcase {
|
||||
|
||||
final class get_unread_notification_count_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* get_unread_notification should throw an exception for an invalid user.
|
||||
*/
|
||||
|
||||
@@ -19,13 +19,11 @@ namespace core_message;
|
||||
use core_external\external_api;
|
||||
use core_message\tests\helper as testhelper;
|
||||
use core_message_external;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/message/externallib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/message/externallib.php');
|
||||
* @copyright 2012 Jerome Mouneyrac
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace mod_assign;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
require_once($CFG->dirroot . '/mod/assign/externallib.php');
|
||||
require_once(__DIR__ . '/fixtures/testable_assign.php');
|
||||
|
||||
@@ -31,8 +31,7 @@ require_once(__DIR__ . '/fixtures/testable_assign.php');
|
||||
* @copyright 2021 Catalyst IT
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
abstract class externallib_advanced_testcase extends \externallib_advanced_testcase {
|
||||
|
||||
abstract class externallib_advanced_testcase extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Create a submission for testing the get_submission_status function.
|
||||
* @param bool $submitforgrading whether to submit for grading the submission
|
||||
|
||||
@@ -21,11 +21,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use moodle_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the update_course class.
|
||||
*
|
||||
@@ -35,7 +30,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \mod_bigbluebuttonbn\external\can_join
|
||||
*/
|
||||
final class can_join_test extends \externallib_advanced_testcase {
|
||||
final class can_join_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
/**
|
||||
* Setup for test
|
||||
|
||||
@@ -21,11 +21,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use require_login_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the completion_validate class.
|
||||
*
|
||||
@@ -36,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @author Laurent David ([email protected])
|
||||
* @covers \mod_bigbluebuttonbn\external\completion_validate
|
||||
*/
|
||||
final class completion_validate_test extends \externallib_advanced_testcase {
|
||||
final class completion_validate_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
|
||||
/**
|
||||
@@ -152,4 +147,3 @@ final class completion_validate_test extends \externallib_advanced_testcase {
|
||||
$this->assertEmpty($returnvalue['warnings']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -24,11 +24,6 @@ use moodle_exception;
|
||||
use require_login_exception;
|
||||
use core_external\restricted_context_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the update_course class.
|
||||
*
|
||||
@@ -37,7 +32,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \mod_bigbluebuttonbn\external\end_meeting
|
||||
*/
|
||||
final class end_meeting_test extends \externallib_advanced_testcase {
|
||||
final class end_meeting_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
/**
|
||||
* Setup for test
|
||||
|
||||
+1
-7
@@ -21,11 +21,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use moodle_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the get_bigbluebuttons_by_courses class.
|
||||
*
|
||||
@@ -36,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @author Laurent David ([email protected])
|
||||
* @covers \mod_bigbluebuttonbn\external\get_bigbluebuttonbns_by_courses
|
||||
*/
|
||||
final class get_bigbluebuttons_by_courses_test extends \externallib_advanced_testcase {
|
||||
final class get_bigbluebuttons_by_courses_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
|
||||
/**
|
||||
@@ -177,4 +172,3 @@ final class get_bigbluebuttons_by_courses_test extends \externallib_advanced_tes
|
||||
$this->assertEquals($expectedids, $actualid);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -23,11 +23,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use moodle_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the get_join_url class.
|
||||
*
|
||||
@@ -38,7 +33,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @author Laurent David ([email protected])
|
||||
* @covers \mod_bigbluebuttonbn\external\get_join_url
|
||||
*/
|
||||
final class get_join_url_test extends \externallib_advanced_testcase {
|
||||
final class get_join_url_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
|
||||
/**
|
||||
@@ -256,4 +251,3 @@ final class get_join_url_test extends \externallib_advanced_testcase {
|
||||
$this->assertEquals('userlimitreached', $joinurl['warnings'][0]['warningcode']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -21,11 +21,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use require_login_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the update_course class.
|
||||
*
|
||||
@@ -36,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @author Laurent David ([email protected])
|
||||
* @covers \mod_bigbluebuttonbn\external\get_recordings
|
||||
*/
|
||||
final class get_recordings_test extends \externallib_advanced_testcase {
|
||||
final class get_recordings_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,11 +21,6 @@ use mod_bigbluebuttonbn\instance;
|
||||
use mod_bigbluebuttonbn\test\testcase_helper_trait;
|
||||
use require_login_exception;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* Tests for the view_bigbluebuttonbn class.
|
||||
*
|
||||
@@ -36,7 +31,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @author Laurent David (laurent@call-learning.fr)
|
||||
* @covers \mod_bigbluebuttonbn\external\view_bigbluebuttonbn
|
||||
*/
|
||||
final class view_bigbluebuttonbn_test extends \externallib_advanced_testcase {
|
||||
final class view_bigbluebuttonbn_test extends \core_external\tests\externallib_testcase {
|
||||
use testcase_helper_trait;
|
||||
|
||||
/**
|
||||
@@ -123,4 +118,3 @@ final class view_bigbluebuttonbn_test extends \externallib_advanced_testcase {
|
||||
$this->assertTrue($returnvalue['status']);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace mod_book;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use mod_book_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External mod_book functions unit tests
|
||||
*
|
||||
@@ -35,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.0
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test view_book
|
||||
*/
|
||||
|
||||
@@ -17,14 +17,12 @@
|
||||
namespace mod_choice;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use mod_choice_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/mod/choice/lib.php');
|
||||
|
||||
/**
|
||||
@@ -36,8 +34,7 @@ require_once($CFG->dirroot . '/mod/choice/lib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \mod_choice_external
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_choice_results
|
||||
*/
|
||||
|
||||
@@ -29,7 +29,6 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/mod/choice/lib.php');
|
||||
|
||||
/**
|
||||
@@ -41,8 +40,7 @@ require_once($CFG->dirroot . '/mod/choice/lib.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.0
|
||||
*/
|
||||
final class lib_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class lib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test choice_view
|
||||
* @return void
|
||||
|
||||
@@ -16,12 +16,6 @@
|
||||
|
||||
namespace mod_data\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
use core_external\external_api;
|
||||
use mod_data\manager;
|
||||
|
||||
@@ -35,8 +29,7 @@ use mod_data\manager;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @coversDefaultClass \mod_data\external\delete_saved_preset
|
||||
*/
|
||||
final class delete_saved_preset_test extends externallib_advanced_testcase {
|
||||
|
||||
final class delete_saved_preset_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of delete_saved_preset().
|
||||
*
|
||||
|
||||
@@ -16,16 +16,9 @@
|
||||
|
||||
namespace mod_data;
|
||||
|
||||
use externallib_advanced_testcase;
|
||||
use mod_data_external;
|
||||
use core_external\external_api;
|
||||
use core_external\external_settings;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
use mod_data_external;
|
||||
|
||||
/**
|
||||
* Database module external functions tests
|
||||
@@ -37,8 +30,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @since Moodle 2.9
|
||||
* @coversDefaultClass \mod_data_external
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/** @var stdClass Test module context. */
|
||||
protected $context;
|
||||
|
||||
|
||||
+1
-4
@@ -17,7 +17,6 @@
|
||||
namespace mod_feedback\external;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use feedback_item_multichoice;
|
||||
use mod_feedback_external;
|
||||
use moodle_exception;
|
||||
@@ -26,7 +25,6 @@ defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/mod/feedback/lib.php');
|
||||
|
||||
/**
|
||||
@@ -39,8 +37,7 @@ require_once($CFG->dirroot . '/mod/feedback/lib.php');
|
||||
* @since Moodle 3.3
|
||||
* @covers \mod_feedback_external
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
// TODO These should be removed.
|
||||
// Testcase classes should not have any properties or store state.
|
||||
protected $course;
|
||||
|
||||
@@ -17,15 +17,8 @@
|
||||
namespace mod_folder;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use mod_folder_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External mod_folder functions unit tests
|
||||
*
|
||||
@@ -35,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @since Moodle 3.0
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test view_folder
|
||||
*/
|
||||
|
||||
@@ -19,7 +19,7 @@ namespace mod_forum\external;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
require_once($CFG->dirroot . '/mod/forum/lib.php');
|
||||
|
||||
use core_external\external_api;
|
||||
@@ -35,8 +35,7 @@ use mod_forum\subscriptions;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \mod_forum\external\set_forum_subscription
|
||||
*/
|
||||
final class set_forum_subscription_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class set_forum_subscription_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
public function setUp(): void {
|
||||
parent::setUp();
|
||||
|
||||
@@ -19,7 +19,6 @@ namespace mod_forum\external;
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/mod/forum/lib.php');
|
||||
|
||||
use core_external\external_api;
|
||||
@@ -35,8 +34,7 @@ use mod_forum\subscriptions;
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
* @covers \mod_forum\external\set_forum_tracking
|
||||
*/
|
||||
final class set_forum_tracking_test extends \externallib_advanced_testcase {
|
||||
|
||||
final class set_forum_tracking_test extends \core_external\tests\externallib_testcase {
|
||||
#[\Override]
|
||||
public function setUp(): void {
|
||||
parent::setUp();
|
||||
|
||||
@@ -17,16 +17,8 @@
|
||||
namespace mod_forum;
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
use mod_forum_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
require_once($CFG->dirroot . '/mod/forum/lib.php');
|
||||
|
||||
/**
|
||||
* The module forums external functions unit tests
|
||||
*
|
||||
@@ -35,8 +27,7 @@ require_once($CFG->dirroot . '/mod/forum/lib.php');
|
||||
* @copyright 2012 Mark Nelson <markn@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class externallib_test extends externallib_advanced_testcase {
|
||||
|
||||
final class externallib_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Tests set up
|
||||
*/
|
||||
|
||||
@@ -16,13 +16,7 @@
|
||||
|
||||
namespace mod_glossary\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
/**
|
||||
* External function test for delete_entry.
|
||||
@@ -34,8 +28,7 @@ use externallib_advanced_testcase;
|
||||
* @copyright 2020 Juan Leyva <juan@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class delete_entry_test extends externallib_advanced_testcase {
|
||||
|
||||
final class delete_entry_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test the behaviour of delete_entry().
|
||||
*/
|
||||
|
||||
+1
-16
@@ -14,26 +14,12 @@
|
||||
// You should have received a copy of the GNU General Public License
|
||||
// along with Moodle. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
/**
|
||||
* External glossary functions unit tests
|
||||
*
|
||||
* @package mod_glossary
|
||||
* @category external
|
||||
* @copyright 2015 Costantino Cito <ccito@cvaconsulting.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
|
||||
namespace mod_glossary\external;
|
||||
|
||||
use core_external\external_api;
|
||||
use core_external\util as external_util;
|
||||
use externallib_advanced_testcase;
|
||||
use mod_glossary_external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
/**
|
||||
* External glossary functions unit tests
|
||||
*
|
||||
@@ -42,8 +28,7 @@ require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
* @copyright 2015 Costantino Cito <ccito@cvaconsulting.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class external_test extends externallib_advanced_testcase {
|
||||
|
||||
final class external_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* Test get_glossaries_by_courses
|
||||
*/
|
||||
|
||||
@@ -16,13 +16,7 @@
|
||||
|
||||
namespace mod_glossary\external;
|
||||
|
||||
defined('MOODLE_INTERNAL') || die();
|
||||
|
||||
global $CFG;
|
||||
require_once($CFG->dirroot . '/webservice/tests/helpers.php');
|
||||
|
||||
use core_external\external_api;
|
||||
use externallib_advanced_testcase;
|
||||
|
||||
/**
|
||||
* External function test for prepare_entry.
|
||||
@@ -34,8 +28,7 @@ use externallib_advanced_testcase;
|
||||
* @copyright 2020 Juan Leyva <juan@moodle.com>
|
||||
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
||||
*/
|
||||
final class prepare_entry_test extends externallib_advanced_testcase {
|
||||
|
||||
final class prepare_entry_test extends \core_external\tests\externallib_testcase {
|
||||
/**
|
||||
* test_prepare_entry
|
||||
*/
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user