Differences Between: [Versions 311 and 400] [Versions 311 and 401] [Versions 311 and 402] [Versions 311 and 403]
(no description)
File Size: | 324 lines (13 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
custom_completion_test:: (6 methods):
setup_quiz_for_testing_completion()
do_attempt_quiz()
test_completionpass()
test_completionexhausted()
test_completionminattempts()
test_get_defined_custom_rules()
Class: custom_completion_test - X-Ref
Class for unit testing mod_quiz/custom_completion.setup_quiz_for_testing_completion(array $completionoptions) X-Ref |
Setup function for all tests. param: array $completionoptions ['nbstudents'] => int, ['qtype'] => string, ['quizoptions'] => array return: array [$students, $quiz, $cm] |
do_attempt_quiz(array $attemptoptions) X-Ref |
Helper function for tests. Starts an attempt, processes responses and finishes the attempt. param: array $attemptoptions ['quiz'] => object, ['student'] => object, ['tosubmit'] => array, ['attemptnumber'] => int |
test_completionpass() X-Ref |
Test checking the completion state of a quiz. The quiz requires a passing grade to be completed. |
test_completionexhausted() X-Ref |
Test checking the completion state of a quiz. To be completed, this quiz requires either a passing grade or for all attempts to be used up. |
test_completionminattempts() X-Ref |
Test checking the completion state of a quiz. To be completed, this quiz requires a minimum number of attempts. |
test_get_defined_custom_rules() X-Ref |
Test for get_defined_custom_rules(). |