See Release Notes
Long Term Support Release
Differences Between: [Versions 39 and 310] [Versions 39 and 311] [Versions 39 and 400] [Versions 39 and 401] [Versions 39 and 402] [Versions 39 and 403]
External course functions unit tests
Copyright: | 2012 Jerome Mouneyrac |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 3540 lines (171 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
core_course_externallib_testcase:: (56 methods):
setUp()
test_create_categories()
test_delete_categories()
test_get_categories()
test_update_categories()
test_update_categories_moving()
test_create_course_numsections()
test_create_courses()
course_empty_field_provider()
test_create_courses_empty_field()
test_update_courses_empty_field()
test_delete_courses()
test_get_courses()
test_get_courses_without_capability()
test_search_courses()
prepare_get_course_contents_test()
test_get_course_contents()
test_get_course_contents_student()
test_get_course_contents_excluding_modules()
test_get_course_contents_excluding_contents()
test_get_course_contents_section_number()
test_get_course_contents_cmid()
test_get_course_contents_section_cmid()
test_get_course_contents_modname()
test_get_course_contents_modid()
test_get_course_contents_completion()
test_get_course_contents_including_mimetype()
test_get_course_contents_contentsinfo()
test_get_course_contents_hiddensections()
test_duplicate_course()
test_update_courses()
test_delete_modules()
test_import_course_empty()
test_import_course_filled()
test_import_course_blocksonly()
test_import_course_deletecontent()
test_import_course_invalid_deletecontent_option()
test_view_course()
test_get_course_module()
test_get_course_module_by_instance()
test_get_user_navigation_options()
test_get_user_administration_options()
test_get_courses_by_field()
test_get_courses_by_field_invalid_field()
test_get_courses_by_field_invalid_courses()
test_get_courses_by_field_invalid_theme_and_lang()
test_check_updates()
get_get_enrolled_courses_by_timeline_classification_test_cases()
test_get_enrolled_courses_by_timeline_classification()
test_get_recent_courses()
test_get_enrolled_users_by_cmid()
test_add_content_item_to_user_favourites()
test_remove_content_item_from_user_favourites()
test_get_course_content_items()
test_get_course_content_items_no_permission_to_manage()
test_toggle_activity_recommendation()
Class: core_course_externallib_testcase - X-Ref
External course functions unit testssetUp() X-Ref |
Tests set up |
test_create_categories() X-Ref |
Test create_categories |
test_delete_categories() X-Ref |
Test delete categories |
test_get_categories() X-Ref |
Test get categories |
test_update_categories() X-Ref |
Test update_categories |
test_update_categories_moving() X-Ref |
Test update_categories method for moving categories |
test_create_course_numsections() X-Ref |
Test create_courses numsections |
test_create_courses() X-Ref |
Test create_courses |
course_empty_field_provider() X-Ref |
Data provider for testing empty fields produce expected exceptions return: array |
test_create_courses_empty_field(array $course, string $expectedemptyfield) X-Ref |
Test creating courses with empty fields throws an exception param: array $course param: string $expectedemptyfield |
test_update_courses_empty_field(array $course, string $expectedemptyfield) X-Ref |
Test updating courses with empty fields returns warnings param: array $course param: string $expectedemptyfield |
test_delete_courses() X-Ref |
Test delete_courses |
test_get_courses() X-Ref |
Test get_courses |
test_get_courses_without_capability() X-Ref |
Test get_courses without capability |
test_search_courses() X-Ref |
Test search_courses |
prepare_get_course_contents_test() X-Ref |
Create a course with contents return: array A list with the course object and course modules objects |
test_get_course_contents() X-Ref |
Test get_course_contents |
test_get_course_contents_student() X-Ref |
Test get_course_contents as student |
test_get_course_contents_excluding_modules() X-Ref |
Test get_course_contents excluding modules |
test_get_course_contents_excluding_contents() X-Ref |
Test get_course_contents excluding contents |
test_get_course_contents_section_number() X-Ref |
Test get_course_contents filtering by section number |
test_get_course_contents_cmid() X-Ref |
Test get_course_contents filtering by cmid |
test_get_course_contents_section_cmid() X-Ref |
Test get_course_contents filtering by cmid and section |
test_get_course_contents_modname() X-Ref |
Test get_course_contents filtering by modname |
test_get_course_contents_modid() X-Ref |
Test get_course_contents filtering by modname |
test_get_course_contents_completion() X-Ref |
Test get course contents completion |
test_get_course_contents_including_mimetype() X-Ref |
Test mimetype is returned for resources with showtype set. |
test_get_course_contents_contentsinfo() X-Ref |
Test contents info is returned. |
test_get_course_contents_hiddensections() X-Ref |
Test get_course_contents when hidden sections are displayed. |
test_duplicate_course() X-Ref |
Test duplicate_course |
test_update_courses() X-Ref |
Test update_courses |
test_delete_modules() X-Ref |
Test delete course_module. |
test_import_course_empty() X-Ref |
Test import_course into an empty course |
test_import_course_filled() X-Ref |
Test import_course into an filled course |
test_import_course_blocksonly() X-Ref |
Test import_course with only blocks set to backup |
test_import_course_deletecontent() X-Ref |
Test import_course into an filled course, deleting content. |
test_import_course_invalid_deletecontent_option() X-Ref |
Ensure import_course handles incorrect deletecontent option correctly. |
test_view_course() X-Ref |
Test view_course function |
test_get_course_module() X-Ref |
Test get_course_module |
test_get_course_module_by_instance() X-Ref |
Test get_course_module_by_instance |
test_get_user_navigation_options() X-Ref |
Test get_user_navigation_options |
test_get_user_administration_options() X-Ref |
Test get_user_administration_options |
test_get_courses_by_field() X-Ref |
Test get_courses_by_fields |
test_get_courses_by_field_invalid_field() X-Ref |
No description |
test_get_courses_by_field_invalid_courses() X-Ref |
No description |
test_get_courses_by_field_invalid_theme_and_lang() X-Ref |
Test get_courses_by_field_invalid_theme_and_lang |
test_check_updates() X-Ref |
No description |
get_get_enrolled_courses_by_timeline_classification_test_cases() X-Ref |
Test cases for the get_enrolled_courses_by_timeline_classification test. |
test_get_enrolled_courses_by_timeline_classification($coursedata,$classification,$limit,$offset,$sort,$expectedcourses,$expectednextoffset,$expectedexception = null) X-Ref |
Test the get_enrolled_courses_by_timeline_classification function. param: array $coursedata Courses to create param: string $classification Timeline classification param: int $limit Maximum number of results param: int $offset Offset the unfiltered courses result set by this amount param: string $sort sort the courses param: array $expectedcourses Expected courses in result param: int $expectednextoffset Expected next offset value in result param: string|null $expectedexception Expected exception string |
test_get_recent_courses() X-Ref |
Test the get_recent_courses function. |
test_get_enrolled_users_by_cmid() X-Ref |
Test get enrolled users by cmid function. |
test_add_content_item_to_user_favourites() X-Ref |
Verify that content items can be added to user favourites. |
test_remove_content_item_from_user_favourites() X-Ref |
Verify that content items can be removed from user favourites. |
test_get_course_content_items() X-Ref |
Test the web service returning course content items for inclusion in activity choosers, etc. |
test_get_course_content_items_no_permission_to_manage() X-Ref |
Test the web service returning course content items, specifically in case where the user can't manage activities. |
test_toggle_activity_recommendation() X-Ref |
Test toggling the recommendation of an activity. |