Differences Between: [Versions 310 and 311] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
External function test for get_attempts.
Copyright: | 2020 Ferran Recio <ferran@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 488 lines (21 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
get_attempts_test:: (6 methods):
test_execute()
execute_data()
test_execute_no_tracking()
test_execute_no_own_review()
test_execute_multipleusers()
execute_multipleusers_data()
Class: get_attempts_test - X-Ref
External function test for get_attempts.test_execute(int $grademethod, string $loginuser, ?string $participant,bool $createattempts, ?int $count) X-Ref |
Test the behaviour of get_attempts. param: int $grademethod the activity grading method param: string $loginuser the user which calls the webservice param: string|null $participant the user to get the data param: bool $createattempts if the student user has attempts created param: int|null $count the expected number of attempts returned (null for exception) |
execute_data() X-Ref |
Data provider for the test_execute tests. return: array |
test_execute_no_tracking() X-Ref |
Test the behaviour of get_attempts when tracking is not enabled. |
test_execute_no_own_review() X-Ref |
Test the behaviour of get_attempts when own review is not allowed. |
test_execute_multipleusers(string $loginuser, array $participants,array $warnings, array $resultusers) X-Ref |
Test the behaviour of get_attempts getting more than one user at once. param: string $loginuser the user which calls the webservice param: string[] $participants the users to get the data param: string[] $warnings the expected users with warnings param: string[] $resultusers expected users in the resultusers |
execute_multipleusers_data() X-Ref |
Data provider for the test_execute_multipleusers. return: array |