Differences Between: [Versions 310 and 311] [Versions 311 and 402] [Versions 311 and 403] [Versions 39 and 311]
mod_h5pactivity generator tests
Copyright: | 2020 Ferran Recio <ferran@moodle.com> |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 390 lines (16 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
handler_test:: (6 methods):
generate_testing_scenario()
test_xapi_handler()
test_xapi_handler_errors()
xapi_handler_errors_data()
test_stored_statements()
generate_statements()
Class: handler_test - X-Ref
Attempt tests class for mod_h5pactivity.generate_testing_scenario() X-Ref |
Generate a valid scenario for each tests. return: stdClass an object with all scenario data in it |
test_xapi_handler() X-Ref |
Test for xapi_handler with valid statements. |
test_xapi_handler_errors(bool $hasverb, bool $hasdefinition, bool $hasresult,bool $hascontext, bool $hasuser, bool $generateattempt) X-Ref |
Testing wrong statements scenarios. param: bool $hasverb valid verb param: bool $hasdefinition generate definition param: bool $hasresult generate result param: bool $hascontext valid context param: bool $hasuser valid user param: bool $generateattempt if generates an empty attempt |
xapi_handler_errors_data() X-Ref |
Data provider for data request creation tests. return: array |
test_stored_statements() X-Ref |
Test xapi_handler stored statements. |
generate_statements(context_module $context, stdClass $user) X-Ref |
Returns a basic xAPI statements simulating a H5P content. param: context_module $context activity context param: stdClass $user user record return: statement[] array of xAPI statements |