Differences Between: [Versions 310 and 311] [Versions 310 and 400] [Versions 310 and 401] [Versions 310 and 402] [Versions 310 and 403]
Event factory test.
Copyright: | 2017 Cameron Ball <cameron@cameron1729.xyz> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 485 lines (16 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
core_calendar_event_factory_testcase:: (8 methods):
test_create_instance()
test_invalid_action_callback()
test_invalid_visibility_callback()
test_invalid_bail_callback()
test_course_cache()
test_module_cache()
create_instance_testcases()
create_event()
Class: core_calendar_event_factory_testcase - X-Ref
Event factory testcase.test_create_instance($dbrow,callable $actioncallbackapplier,callable $visibilitycallbackapplier,callable $bailoutcheck,$expectedclass,$expectedattributevalue) X-Ref |
Test event class getters. param: \stdClass $dbrow Row from the event table. param: callable $actioncallbackapplier Action callback applier. param: callable $visibilitycallbackapplier Visibility callback applier. param: callable $bailoutcheck Early bail out check function. param: string $expectedclass Class the factory is expected to produce. param: mixed $expectedattributevalue Expected value of the modified attribute. |
test_invalid_action_callback() X-Ref |
Test invalid callback exception. |
test_invalid_visibility_callback() X-Ref |
No description |
test_invalid_bail_callback() X-Ref |
No description |
test_course_cache() X-Ref |
No description |
test_module_cache() X-Ref |
No description |
create_instance_testcases() X-Ref |
No description |
create_event($properties = []) X-Ref |
Helper function to create calendar events using the old code. param: array $properties A list of calendar event properties to set return: calendar_event |