Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
External completion functions unit tests
Copyright: | 2017 Marina Glancy |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 269 lines (14 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
core_completion_bulk_update_testcase:: (5 methods):
bulk_form_submit_single_provider()
test_bulk_form_submit_single()
create_course_and_modules()
bulk_form_submit_multiple_provider()
test_bulk_form_submit_multiple()
Class: core_completion_bulk_update_testcase - X-Ref
External completion functions unit testsbulk_form_submit_single_provider() X-Ref |
Provider for test_bulk_form_submit_single return: array |
test_bulk_form_submit_single($modname, $submitdata, $validatedata = null) X-Ref |
Creates an instance of bulk edit completion form for one activity, validates and saves it param: string $modname param: array $submitdata data to use in mock form submit param: array|null $validatedata data to validate the |
create_course_and_modules($modulenames) X-Ref |
Creates a course and the number of modules param: array $modulenames return: array array of two elements - course and list of cm_info objects |
bulk_form_submit_multiple_provider() X-Ref |
Provider for test_bulk_form_submit_multiple return: array |
test_bulk_form_submit_multiple($providerdata) X-Ref |
Use bulk completion edit for updating multiple modules param: array $providerdata |