Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 3.9.x will end* 10 May 2021 (12 months).
  • Bug fixes for security issues in 3.9.x will end* 8 May 2023 (36 months).
  • PHP version: minimum PHP 7.2.0 Note: minimum PHP version has increased since Moodle 3.8. PHP 7.3.x and 7.4.x are supported too.

Differences Between: [Versions 39 and 310]

Data provider tests.

Author: Frédéric Massart <fred@branchup.tech>
Copyright: 2018 Frédéric Massart
License: http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
File Size: 932 lines (47 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class


Class: core_blog_privacy_testcase  - X-Ref

Data provider testcase class.

setUp()   X-Ref
No description

test_get_contexts_for_userid()   X-Ref
No description

test_get_contexts_for_userid_with_one_associated_post_only()   X-Ref
No description

test_get_users_in_context_course_and_module()   X-Ref
Test that user IDs are returned for a specificed course or module context.


test_get_users_in_context_user_context()   X-Ref
Test that user IDs are returned for a specificed user context.


test_get_users_in_context_external_blog()   X-Ref
Test that user IDs are returned for a specificed user context for an external blog.


test_delete_data_for_user()   X-Ref
No description

test_delete_data_for_user_empty_context()   X-Ref
Test provider delete_data_for_user with a context that contains no entries

return: void

test_delete_data_for_all_users_in_context()   X-Ref
No description

test_export_data_for_user()   X-Ref
No description

test_delete_data_for_users_user_context()   X-Ref
Test that deleting of blog information in a user context works as desired.


test_delete_data_for_users_external_blog()   X-Ref
Test that deleting of an external blog in a user context works as desired.


test_delete_data_for_users_course_and_module_context()   X-Ref
No description

create_post(array $params)   X-Ref
Create a blog post.

param: array $params The params.
return: stdClass

create_external_blog(array $params)   X-Ref
Create an extenral blog.

param: array $params The params.
return: stdClass

get_comment_object(context $context, $itemid)   X-Ref
Get the comment area.

param: context $context The context.
param: int $itemid The item ID.
param: string $component The component.
param: string $area The area.
return: comment