Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Differences Between: [Versions 401 and 402] [Versions 401 and 403]

Events tests.

Copyright: 2013 Mark Nelson <markn@moodle.com>
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 604 lines (23 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class


Class: events_test  - X-Ref

setUp()   X-Ref
Test set up.

This is executed before running any test in this file.

test_page_created()   X-Ref
Test the page created event.


test_page_moved()   X-Ref
Test the page created event.


test_page_deleted()   X-Ref
Test the page deleted event.


test_page_updated()   X-Ref
Test the page updated event.

There is no external API for updateing a page, so the unit test will simply
create and trigger the event and ensure data is returned as expected.

test_essay_attempt_viewed()   X-Ref
Test the essay attempt viewed event.

There is no external API for viewing an essay attempt, so the unit test will simply
create and trigger the event and ensure the legacy log data is returned as expected.

test_lesson_started()   X-Ref
Test the lesson started event.


test_lesson_restarted()   X-Ref
Test the lesson restarted event.


test_lesson_resumed()   X-Ref
Test the lesson restarted event.


test_lesson_ended()   X-Ref
Test the lesson ended event.


test_essay_assessed()   X-Ref
Test the essay assessed event.

There is no external API for assessing an essay, so the unit test will simply
create and trigger the event and ensure the legacy log data is returned as expected.

test_content_page_viewed()   X-Ref
Test the content page viewed event.


test_question_viewed()   X-Ref
Test the question viewed event.


test_question_answered()   X-Ref
Test the question answered event.

There is no external API for answering an truefalse question, so the unit test will simply
create and trigger the event and ensure data is returned as expected.

test_user_override_created()   X-Ref
Test the user override created event.

There is no external API for creating a user override, so the unit test will simply
create and trigger the event and ensure the event data is returned as expected.

test_group_override_created()   X-Ref
Test the group override created event.

There is no external API for creating a group override, so the unit test will simply
create and trigger the event and ensure the event data is returned as expected.

test_user_override_updated()   X-Ref
Test the user override updated event.

There is no external API for updating a user override, so the unit test will simply
create and trigger the event and ensure the event data is returned as expected.

test_group_override_updated()   X-Ref
Test the group override updated event.

There is no external API for updating a group override, so the unit test will simply
create and trigger the event and ensure the event data is returned as expected.

test_user_override_deleted()   X-Ref
Test the user override deleted event.


test_group_override_deleted()   X-Ref
Test the group override deleted event.