Differences Between: [Versions 400 and 402] [Versions 400 and 403]
(no description)
File Size: | 358 lines (14 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
cm_test:: (4 methods):
setupBeforeClass()
test_cm_hasrestrictions_state()
setup_hasrestrictions_scenario()
hasrestrictions_state_provider()
setupBeforeClass() X-Ref |
Setup to ensure that fixtures are loaded. |
test_cm_hasrestrictions_state(string $format = 'topics',string $rolename = 'editingteacher',bool $hasavailability = false,bool $available = false,bool $expected = false) X-Ref |
Test the behaviour of state\cm hasavailability attribute. param: string $format the course format param: string $rolename the user role name (editingteacher or student) param: bool $hasavailability if the activity|section has availability param: bool $available if the activity availability condition is available or not to the user param: bool $expected the expected result |
setup_hasrestrictions_scenario(string $format = 'topics',string $rolename = 'editingteacher',bool $hasavailability = false,bool $available = false) X-Ref |
Setup section or cm has restrictions scenario. return: stdClass the scenario instances. param: string $format the course format param: string $rolename the user role name (editingteacher or student) param: bool $hasavailability if the activity|section has availability param: bool $available if the activity availability condition is available or not to the user |
hasrestrictions_state_provider() X-Ref |
Data provider for test_state(). return: array |