Contains unit tests for core_completion/activity_custom_completion.
Copyright: | Simey Lameze <simey@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 239 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
custom_completion_test:: (8 methods):
get_state_provider()
test_get_state()
test_get_state_group()
test_get_defined_custom_rules()
test_get_custom_rule_descriptions()
test_is_defined()
get_available_custom_rules_provider()
test_get_available_custom_rules()
Class: custom_completion_test - X-Ref
Class for unit testing mod_assign/activity_custom_completion.get_state_provider() X-Ref |
Data provider for get_state(). return: array[] |
test_get_state(string $rule, int $available, ?bool $submitted, ?int $status, ?string $exception) X-Ref |
Test for get_state(). param: string $rule The custom completion rule. param: int $available Whether this rule is available. param: bool $submitted param: int|null $status Expected status. param: string|null $exception Expected exception. |
test_get_state_group(string $rule, int $available, ?bool $submitted, ?int $status, ?string $exception) X-Ref |
Test for get_state(). param: string $rule The custom completion rule. param: int $available Whether this rule is available. param: bool $submitted param: int|null $status Expected status. param: string|null $exception Expected exception. |
test_get_defined_custom_rules() X-Ref |
Test for get_defined_custom_rules(). |
test_get_custom_rule_descriptions() X-Ref |
Test for get_defined_custom_rule_descriptions(). |
test_is_defined() X-Ref |
Test for is_defined(). |
get_available_custom_rules_provider() X-Ref |
Data provider for test_get_available_custom_rules(). return: array[] |
test_get_available_custom_rules(int $status, array $expected) X-Ref |
Test for get_available_custom_rules(). param: int $status param: array $expected |