moodle/lib/tests
Tom Dickman 4399e4759a MDL-45184 tool_licenses: Add custom licenses
This feature adds an admin tool for creating custom licenses.
Now custom licenses can be added and amended in Moodle, and the site
default can be set to a custom license.

Core licenses remain hard-coded and are uneditable, so they will always
require update within Moodle core updates, and maintain their
internationalisation through core language strings.

This also includes fundamental changes to the license API including
the addition of license caching and deprecation of no longer required
admin settings for license management.
2020-05-26 12:08:05 +10:00
..
behat MDL-68041 core_theme: New admin settings in secure page layout 2020-05-11 17:23:17 +10:00
event MDL-68782 core_contentbank: Improving event unit tests 2020-05-20 22:37:30 +02:00
fixtures MDL-67189 external: Add test to catch PHP exceptions 2020-03-10 08:26:43 +01:00
other MDL-68477 libraries: add legend option examples to test page 2020-04-23 09:23:21 +08:00
performance
plugininfo MDL-59562 core: updated type hint of new function 2020-01-16 13:05:30 +10:00
accesslib_has_capability_test.php MDL-53566 core: Allow admins more control over locking 2018-11-13 21:17:40 +08:00
accesslib_test.php MDL-68333 testing: trigger user_created event in user generator 2020-05-19 19:11:54 +02:00
adhoc_task_test.php MDL-67980 tasks: Sort ad-hoc tasks by nextruntime. 2020-02-24 09:30:09 +11:00
adminlib_test.php MDL-68276 admin: Skip risky tables and columns in db_replace 2020-05-06 15:46:41 +10:00
admintree_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
ajaxlib_test.php
analysers_test.php MDL-64739 core_analytics: Contexts param for get_analysables_iterator 2019-10-21 09:54:34 +08:00
antivirus_test.php
authlib_test.php MDL-68281 unit test: Include required class 2020-03-28 16:23:34 +01:00
blocklib_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
calendar_cron_task_test.php MDL-56223 calendar: skip events updating if nothing has changed 2019-09-05 16:18:37 +08:00
check_test.php MDL-67818 check: Added Check API and refactored security checks 2020-04-06 12:28:37 +10:00
collator_test.php
completion_daily_task_test.php MDL-52904 completion: Unit tests for daily completion task 2020-05-04 09:57:30 +08:00
completionlib_test.php MDL-40081 completion: clean up criteria records for deleted courses. 2020-04-06 12:22:51 +01:00
component_test.php MDL-68294 core_component: Fix test that depends on tool_mobile 2020-05-15 20:49:35 +02:00
componentlib_test.php
configonlylib_test.php
core_media_player_native.php MDL-56549 test: Add tests covering core_media_player_native 2019-10-17 22:15:48 +01:00
core_renderer_template_exploit_test.php MDL-62284 output: prevent nested JS mustache handler calls 2019-09-04 11:22:51 +08:00
coverage.php MDL-63366 core: Add coverage whitelisting for filestorage 2019-03-01 10:30:31 +08:00
cronlib_test.php
csslib_test.php MDL-54741 general: 3.2 final deprecation in lib/deprecatedlib.php 2018-08-06 09:29:54 +08:00
csvclass_test.php
curl_security_helper_test.php
customcontext_test.php
dataformat_test.php MDL-68500 dataformat: re-factor download/export methods into new class. 2020-05-04 16:01:12 +01:00
datalib_test.php
datalib_update_with_unique_index_test.php
date_legacy_test.php
date_test.php MDL-68760 string tests: make test_timezone_lang_strings message helpful 2020-05-18 16:51:17 +01:00
editorlib_test.php
environment_test.php MDL-64285 core: Skip 64 bits check for 32-bit PHP versions in unit tests 2018-12-14 11:13:40 +08:00
event_context_locked_test.php MDL-65443 core: Log when a context is locked or unlocked 2019-08-20 08:52:35 +01:00
event_course_module_instance_list_viewed.php
event_course_module_viewed.php
event_deprecated_test.php
event_grade_deleted_test.php
event_profile_field_test.php MDL-68503 user profile: Make sortorders relative to existing records 2020-04-23 15:55:03 +01:00
event_test.php MDL-55188 events: Final deprecation of part of events 1 API. 2018-07-30 09:25:06 +08:00
event_unknown_logged_test.php
event_user_graded_test.php
event_user_password_updated_test.php
events_test.php MDL-68193 core: added new database_text_field_content_replaced event 2020-04-01 20:44:10 +02:00
exporter_test.php MDL-65033 mod_forum: Pass the favourites into the exporter 2019-04-29 16:27:04 +08:00
externallib_test.php MDL-67189 external: Add test to catch PHP exceptions 2020-03-10 08:26:43 +01:00
filelib_test.php MDL-66166 core_useragent: Update MoodleBot UA and treat as web crawler 2019-09-30 23:30:20 +10:00
filestorage_zip_archive_test.php MDL-68137 core_files: replace consecutive dots in filename by single dot 2020-04-28 11:29:35 +02:00
filetypes_test.php
filter_manager_test.php
filterlib_test.php MDL-67060 core_h5p: Improvements to Manage H5P setting page 2020-02-11 10:26:57 +01:00
formslib_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
gdlib_test.php
gradelib_test.php MDL-66971 core: Update the convenience date grade getter to allow nulls 2019-10-22 10:30:17 +08:00
grades_externallib_test.php
grading_externallib_test.php
grouplib_test.php MDL-68246 lib: Prepare for participants filter multiple groups support 2020-05-14 15:47:52 +08:00
h5p_get_content_types_task_test.php MDL-67063 h5p: new h5plib plugintype for supporting multi coreAPI 2020-03-11 08:46:16 +01:00
html2text_test.php
html_writer_test.php
htmlpurifier_test.php MDL-66104 output: HTMLPurifier to allow <nolink> tags everywhere 2019-08-01 17:52:33 +02:00
indicators_test.php MDL-65588 analytics: Unit tests for any_course_access 2019-09-20 08:14:13 +08:00
ip_utils_test.php MDL-67861 libraries: Refactor is_ip_in_subnet_list in ip_utils 2020-03-05 01:28:04 +01:00
jquery_test.php
ldaplib_test.php
licenselib_test.php MDL-45184 tool_licenses: Add custom licenses 2020-05-26 12:08:05 +10:00
lock_config_test.php MDL-66935 core_lock: Fix resource key clashes in db and postgres locks 2019-10-24 15:04:56 +11:00
lock_test.php MDL-67052 locks: Fixed backwards unit tests for unstacked locks 2020-01-30 09:19:41 +11:00
markdown_test.php
mathslib_test.php MDL-64414 lib/evalmath: add AND, OR functions to evalmath 2018-12-18 09:40:29 +01:00
medialib_test.php MDL-56549 medialib_test: Move fixture to dedicated subdir. 2019-10-17 22:15:48 +01:00
message_test.php MDL-63569 email: New setting to prefix the subject of outgoing emails 2019-04-02 11:02:03 +11:00
messageinbound_test.php MDL-67169 phpunit: fix clear flaw in unit test provider 2019-11-07 13:44:06 +01:00
messagelib_test.php Merge branch 'MDL-60680-master' of git://github.com/jleyva/moodle 2019-04-25 18:55:45 +02:00
minify_test.php MDL-65744 lib: Modify minify test to check properly 2019-07-16 17:06:06 +08:00
modinfolib_test.php MDL-65327 performance: Lazy-load module name strings 2019-09-20 08:59:34 +01:00
moodle_page_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
moodle_url_test.php MDL-36754 output: Support token pluginfiles in group pic 2018-08-14 07:06:09 +08:00
moodlelib_test.php MDL-68333 testing: trigger user_created event in user generator 2020-05-19 19:11:54 +02:00
mustache_template_finder_test.php MDL-50346 core: Allow sub-directories in template names 2019-08-07 11:44:49 +08:00
mustache_template_source_loader_test.php MDL-64348 templates: add mustache_template_source_loader class 2019-01-04 15:38:27 +08:00
myprofilelib_test.php
navigationlib_test.php
notification_test.php
oauth2_test.php MDL-64079 oauth2: Test access token expiration 2018-11-21 10:07:14 +01:00
output_mustache_helper_collection_test.php MDL-62284 output: prevent nested JS mustache handler calls 2019-09-04 11:22:51 +08:00
outputcomponents_test.php MDL-68333 testing: trigger user_created event in user generator 2020-05-19 19:11:54 +02:00
outputfactories_test.php
outputrequirementslib_test.php MDL-66550 theme: Wrap JS calls in pendingJS 2019-09-12 20:58:10 +08:00
persistent_test.php
plugin_manager_test.php MDL-59562 upgrade: Plugins can declare supported moodle versions 2020-01-15 14:38:27 +10:00
portfoliolib_test.php
progress_display_test.php
progress_test.php
qrcode_test.php MDL-65547 qr: Wrapper for core_qrcode 2020-05-08 10:26:45 +02:00
questionlib_test.php MDL-68615 questions: more increment idnumber cases found by our tester 2020-05-06 07:46:09 +01:00
regex_test.php
requirejs_test.php
rsslib_test.php
rtlcss_test.php MDL-67097 libraries: add unit test verifying rtl directive failure case 2019-11-06 08:57:27 +08:00
sample_questions.ser
sample_questions.xml
sample_questions_with_old_image_tag.ser
sample_questions_with_old_image_tag.xml
sample_questions_wrong.xml
scheduled_task_test.php
scss_test.php
session_manager_test.php MDL-58018 core: finish dev to support open sessions without a lock 2020-04-21 19:29:12 +02:00
session_redis_test.php MDL-68696 sessions: Fixed redis session handler for readonly 2020-05-15 12:09:15 -04:00
sessionlib_test.php
setuplib_test.php MDL-61038 setuplib: Fixed PECL UUID extension support 2019-06-09 23:24:26 +02:00
statslib_test.php MDL-58596 core_stats: unit test for stats_get_base_weekly 2019-01-08 07:36:48 +00:00
string_manager_standard_test.php MDL-59524 general: Remove strings deprecated in 3.4 2019-08-12 00:13:08 +02:00
tablelib_test.php MDL-68286 table: Support initials bar for dynamic tables 2020-04-03 16:54:13 +08:00
task_database_logger_test.php MDL-49399 task: Add task logging API 2019-01-16 12:14:25 +08:00
task_logging_test.php MDL-49399 task: Add admin log viewer 2019-01-16 12:14:25 +08:00
task_manager_test.php MDL-67483 tasks: Improvements to adhoc task queue at very high scale 2019-12-19 10:49:16 +10:00
text_test.php
theme_config_test.php MDL-67364 output: Add unit testing for editor_scss_to_css 2020-02-13 17:20:32 +08:00
time_splittings_test.php MDL-67217 unittest: usleep and windows don't get along well 2019-11-22 07:41:07 +08:00
update_api_test.php
update_checker_test.php
update_code_manager_test.php
update_validator_test.php
upgrade_util_test.php
upgradelib_test.php MDL-45184 tool_licenses: Add custom licenses 2020-05-26 12:08:05 +10:00
user_menu_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
user_test.php MDL-64506 phpunit: Update unit tests to use classic 2019-04-03 19:34:20 +08:00
useragent_test.php MDL-66166 core_useragent: Update MoodleBot UA and treat as web crawler 2019-09-30 23:30:20 +10:00
weblib_format_text_test.php MDL-68563 filters: Fix unit test regressions 2020-05-13 16:28:24 +08:00
weblib_test.php MDL-66762 user: stricter email validation. 2019-11-07 09:00:19 +08:00
xhprof_test.php MDL-65349 xhprof: Removed greedy matching from wildcard parsing 2019-10-23 11:08:27 +11:00
xhtml_container_stack_test.php
xmlize_test.php