Línea 38... |
Línea 38... |
38 |
* Privacy test for core_role
|
38 |
* Privacy test for core_role
|
39 |
*
|
39 |
*
|
40 |
* @copyright 2018 Carlos Escobedo <carlos@moodle.com>
|
40 |
* @copyright 2018 Carlos Escobedo <carlos@moodle.com>
|
41 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
41 |
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
|
42 |
*/
|
42 |
*/
|
43 |
class provider_test extends provider_testcase {
|
43 |
final class provider_test extends provider_testcase {
|
44 |
/**
|
44 |
/**
|
45 |
* Test to check export_user_preferences.
|
45 |
* Test to check export_user_preferences.
|
46 |
* returns user preferences data.
|
46 |
* returns user preferences data.
|
47 |
*/
|
47 |
*/
|
48 |
public function test_export_user_preferences(): void {
|
48 |
public function test_export_user_preferences(): void {
|
Línea 75... |
Línea 75... |
75 |
$user2 = $this->getDataGenerator()->create_user();
|
75 |
$user2 = $this->getDataGenerator()->create_user();
|
76 |
$usercontext2 = \context_user::instance($user2->id);
|
76 |
$usercontext2 = \context_user::instance($user2->id);
|
77 |
$course = $this->getDataGenerator()->create_course();
|
77 |
$course = $this->getDataGenerator()->create_course();
|
78 |
$course2 = $this->getDataGenerator()->create_course();
|
78 |
$course2 = $this->getDataGenerator()->create_course();
|
79 |
$coursecat = $this->getDataGenerator()->create_category();
|
79 |
$coursecat = $this->getDataGenerator()->create_category();
|
80 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course->id]);
|
80 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course->id]);
|
81 |
$cmcontext = \context_module::instance($cm->cmid);
|
81 |
$cmcontext = \context_module::instance($cm->cmid);
|
82 |
$page = $this->getDataGenerator()->create_module('page', array('course' => $course->id));
|
82 |
$page = $this->getDataGenerator()->create_module('page', array('course' => $course->id));
|
83 |
$cmcontext2 = \context_module::instance($page->cmid);
|
83 |
$cmcontext2 = \context_module::instance($page->cmid);
|
84 |
$coursecontext = \context_course::instance($course->id);
|
84 |
$coursecontext = \context_course::instance($course->id);
|
85 |
$coursecontext2 = \context_course::instance($course2->id);
|
85 |
$coursecontext2 = \context_course::instance($course2->id);
|
Línea 123... |
Línea 123... |
123 |
$user2 = $this->getDataGenerator()->create_user();
|
123 |
$user2 = $this->getDataGenerator()->create_user();
|
124 |
$usercontext2 = \context_user::instance($user2->id);
|
124 |
$usercontext2 = \context_user::instance($user2->id);
|
125 |
$course = $this->getDataGenerator()->create_course();
|
125 |
$course = $this->getDataGenerator()->create_course();
|
126 |
$course2 = $this->getDataGenerator()->create_course();
|
126 |
$course2 = $this->getDataGenerator()->create_course();
|
127 |
$coursecat = $this->getDataGenerator()->create_category();
|
127 |
$coursecat = $this->getDataGenerator()->create_category();
|
128 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course->id]);
|
128 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course->id]);
|
129 |
$cmcontext = \context_module::instance($cm->cmid);
|
129 |
$cmcontext = \context_module::instance($cm->cmid);
|
130 |
$page = $this->getDataGenerator()->create_module('page', array('course' => $course->id));
|
130 |
$page = $this->getDataGenerator()->create_module('page', array('course' => $course->id));
|
131 |
$cmcontext2 = \context_module::instance($page->cmid);
|
131 |
$cmcontext2 = \context_module::instance($page->cmid);
|
132 |
$coursecontext = \context_course::instance($course->id);
|
132 |
$coursecontext = \context_course::instance($course->id);
|
133 |
$coursecontext2 = \context_course::instance($course2->id);
|
133 |
$coursecontext2 = \context_course::instance($course2->id);
|
Línea 255... |
Línea 255... |
255 |
$course = $this->getDataGenerator()->create_course();
|
255 |
$course = $this->getDataGenerator()->create_course();
|
256 |
$coursecontext = \context_course::instance($course->id);
|
256 |
$coursecontext = \context_course::instance($course->id);
|
257 |
$coursecat = $this->getDataGenerator()->create_category();
|
257 |
$coursecat = $this->getDataGenerator()->create_category();
|
258 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
258 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
259 |
$systemcontext = \context_system::instance();
|
259 |
$systemcontext = \context_system::instance();
|
260 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course->id]);
|
260 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course->id]);
|
261 |
$cmcontext = \context_module::instance($cm->cmid);
|
261 |
$cmcontext = \context_module::instance($cm->cmid);
|
262 |
$student = $DB->get_record('role', array('shortname' => 'student'), '*', MUST_EXIST);
|
262 |
$student = $DB->get_record('role', array('shortname' => 'student'), '*', MUST_EXIST);
|
263 |
$manager = $DB->get_record('role', array('shortname' => 'manager'), '*', MUST_EXIST);
|
263 |
$manager = $DB->get_record('role', array('shortname' => 'manager'), '*', MUST_EXIST);
|
264 |
$block = $this->getDataGenerator()->create_block('online_users');
|
264 |
$block = $this->getDataGenerator()->create_block('online_users');
|
265 |
$blockcontext = \context_block::instance($block->id);
|
265 |
$blockcontext = \context_block::instance($block->id);
|
Línea 346... |
Línea 346... |
346 |
$coursecontext2 = \context_course::instance($course2->id);
|
346 |
$coursecontext2 = \context_course::instance($course2->id);
|
347 |
$coursecontext3 = \context_course::instance($course3->id);
|
347 |
$coursecontext3 = \context_course::instance($course3->id);
|
348 |
$coursecat = $this->getDataGenerator()->create_category();
|
348 |
$coursecat = $this->getDataGenerator()->create_category();
|
349 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
349 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
350 |
$systemcontext = \context_system::instance();
|
350 |
$systemcontext = \context_system::instance();
|
351 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course->id]);
|
351 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course->id]);
|
352 |
$cmcontext = \context_module::instance($cm->cmid);
|
352 |
$cmcontext = \context_module::instance($cm->cmid);
|
353 |
$student = $DB->get_record('role', array('shortname' => 'student'), '*', MUST_EXIST);
|
353 |
$student = $DB->get_record('role', array('shortname' => 'student'), '*', MUST_EXIST);
|
354 |
$manager = $DB->get_record('role', array('shortname' => 'manager'), '*', MUST_EXIST);
|
354 |
$manager = $DB->get_record('role', array('shortname' => 'manager'), '*', MUST_EXIST);
|
355 |
$block = $this->getDataGenerator()->create_block('online_users');
|
355 |
$block = $this->getDataGenerator()->create_block('online_users');
|
356 |
$blockcontext = \context_block::instance($block->id);
|
356 |
$blockcontext = \context_block::instance($block->id);
|
Línea 497... |
Línea 497... |
497 |
$course1 = $this->getDataGenerator()->create_course();
|
497 |
$course1 = $this->getDataGenerator()->create_course();
|
498 |
$coursecontext1 = \context_course::instance($course1->id);
|
498 |
$coursecontext1 = \context_course::instance($course1->id);
|
499 |
// Create course category.
|
499 |
// Create course category.
|
500 |
$coursecat = $this->getDataGenerator()->create_category();
|
500 |
$coursecat = $this->getDataGenerator()->create_category();
|
501 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
501 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
502 |
// Create chat module.
|
502 |
// Create assignment module.
|
503 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course1->id]);
|
503 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course1->id]);
|
504 |
$cmcontext = \context_module::instance($cm->cmid);
|
504 |
$cmcontext = \context_module::instance($cm->cmid);
|
Línea 505... |
Línea 505... |
505 |
|
505 |
|
506 |
$systemcontext = \context_system::instance();
|
506 |
$systemcontext = \context_system::instance();
|
507 |
// Create a block.
|
507 |
// Create a block.
|
Línea 617... |
Línea 617... |
617 |
$course1 = $this->getDataGenerator()->create_course();
|
617 |
$course1 = $this->getDataGenerator()->create_course();
|
618 |
$coursecontext1 = \context_course::instance($course1->id);
|
618 |
$coursecontext1 = \context_course::instance($course1->id);
|
619 |
// Create course category.
|
619 |
// Create course category.
|
620 |
$coursecat = $this->getDataGenerator()->create_category();
|
620 |
$coursecat = $this->getDataGenerator()->create_category();
|
621 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
621 |
$coursecatcontext = \context_coursecat::instance($coursecat->id);
|
622 |
// Create chat module.
|
622 |
// Create assignment module.
|
623 |
$cm = $this->getDataGenerator()->create_module('chat', ['course' => $course1->id]);
|
623 |
$cm = $this->getDataGenerator()->create_module('assign', ['course' => $course1->id]);
|
624 |
$cmcontext = \context_module::instance($cm->cmid);
|
624 |
$cmcontext = \context_module::instance($cm->cmid);
|
Línea 625... |
Línea 625... |
625 |
|
625 |
|
626 |
$systemcontext = \context_system::instance();
|
626 |
$systemcontext = \context_system::instance();
|
627 |
// Create a block.
|
627 |
// Create a block.
|