Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 11
Línea 34... Línea 34...
34
    /**
34
    /**
35
     * Test get_content() in the system context with users that have capability to access/view content bank content
35
     * Test get_content() in the system context with users that have capability to access/view content bank content
36
     * within the system context. By default, every authenticated user should be able to access/view the content in
36
     * within the system context. By default, every authenticated user should be able to access/view the content in
37
     * the system context.
37
     * the system context.
38
     */
38
     */
39
    public function test_get_content_system_context_user_has_capabilities() {
39
    public function test_get_content_system_context_user_has_capabilities(): void {
40
        global $DB, $CFG;
40
        global $DB, $CFG;
Línea 41... Línea 41...
41
 
41
 
Línea 42... Línea 42...
42
        $this->resetAfterTest(true);
42
        $this->resetAfterTest(true);
Línea 123... Línea 123...
123
    /**
123
    /**
124
     * Test get_content() in the system context with users that do not have a capability to access/view content bank
124
     * Test get_content() in the system context with users that do not have a capability to access/view content bank
125
     * content within the system context. By default, every non-authenticated user should not be able to access/view
125
     * content within the system context. By default, every non-authenticated user should not be able to access/view
126
     * the content in the system context.
126
     * the content in the system context.
127
     */
127
     */
128
    public function test_get_content_system_context_user_missing_capabilities() {
128
    public function test_get_content_system_context_user_missing_capabilities(): void {
129
        $this->resetAfterTest(true);
129
        $this->resetAfterTest(true);
Línea 130... Línea 130...
130
 
130
 
Línea 131... Línea 131...
131
        $systemcontext = \context_system::instance();
131
        $systemcontext = \context_system::instance();
Línea 148... Línea 148...
148
    /**
148
    /**
149
     * Test get_content() in the course category context with users that have capability to access/view content
149
     * Test get_content() in the course category context with users that have capability to access/view content
150
     * bank content within the course category context. By default, every authenticated user that has access to
150
     * bank content within the course category context. By default, every authenticated user that has access to
151
     * any category course should be able to access/view the content in the course category context.
151
     * any category course should be able to access/view the content in the course category context.
152
     */
152
     */
153
    public function test_get_content_course_category_context_user_has_capabilities() {
153
    public function test_get_content_course_category_context_user_has_capabilities(): void {
154
        global $CFG;
154
        global $CFG;
Línea 155... Línea 155...
155
 
155
 
Línea 156... Línea 156...
156
        $this->resetAfterTest(true);
156
        $this->resetAfterTest(true);
Línea 220... Línea 220...
220
     * Test get_content() in the course category context with users that do not have capability to access/view content
220
     * Test get_content() in the course category context with users that do not have capability to access/view content
221
     * bank content within the course category context. By default, every non-authenticated user or authenticated users
221
     * bank content within the course category context. By default, every non-authenticated user or authenticated users
222
     * that cannot access/view course content from the course category should not be able to access/view the
222
     * that cannot access/view course content from the course category should not be able to access/view the
223
     * content in the course category context.
223
     * content in the course category context.
224
     */
224
     */
225
    public function test_get_content_course_category_context_user_missing_capabilities() {
225
    public function test_get_content_course_category_context_user_missing_capabilities(): void {
226
        $this->resetAfterTest(true);
226
        $this->resetAfterTest(true);
Línea 227... Línea 227...
227
 
227
 
228
         // Create a course category 'Category'.
228
         // Create a course category 'Category'.
229
        $category = $this->getDataGenerator()->create_category(['name' => 'Category']);
229
        $category = $this->getDataGenerator()->create_category(['name' => 'Category']);
Línea 272... Línea 272...
272
    /**
272
    /**
273
     * Test get_content() in the course context with users that have capability to access/view content
273
     * Test get_content() in the course context with users that have capability to access/view content
274
     * bank content within the course context. By default, admin, managers, course creators, editing teachers enrolled
274
     * bank content within the course context. By default, admin, managers, course creators, editing teachers enrolled
275
     * in the course should be able to access/view the content.
275
     * in the course should be able to access/view the content.
276
     */
276
     */
277
    public function test_get_content_course_context_user_has_capabilities() {
277
    public function test_get_content_course_context_user_has_capabilities(): void {
278
        global $CFG;
278
        global $CFG;
Línea 279... Línea 279...
279
 
279
 
Línea 280... Línea 280...
280
        $this->resetAfterTest(true);
280
        $this->resetAfterTest(true);
Línea 321... Línea 321...
321
    /**
321
    /**
322
     * Test get_content() in the course context with users that do not have capability to access/view content
322
     * Test get_content() in the course context with users that do not have capability to access/view content
323
     * bank content within the course context. By default, every user which is not an admin, manager, course creator,
323
     * bank content within the course context. By default, every user which is not an admin, manager, course creator,
324
     * editing teacher enrolled in the course should not be able to access/view the content.
324
     * editing teacher enrolled in the course should not be able to access/view the content.
325
     */
325
     */
326
    public function test_get_content_course_context_user_missing_capabilities() {
326
    public function test_get_content_course_context_user_missing_capabilities(): void {
327
        $this->resetAfterTest(true);
327
        $this->resetAfterTest(true);
Línea 328... Línea 328...
328
 
328
 
329
        // Create course1.
329
        // Create course1.
330
        $course1 = $this->getDataGenerator()->create_course(['fullname' => 'Course1']);
330
        $course1 = $this->getDataGenerator()->create_course(['fullname' => 'Course1']);
Línea 367... Línea 367...
367
    }
367
    }
Línea 368... Línea 368...
368
 
368
 
369
    /**
369
    /**
370
     * Test get_navigation() in the system context.
370
     * Test get_navigation() in the system context.
371
     */
371
     */
372
    public function test_get_navigation_system_context() {
372
    public function test_get_navigation_system_context(): void {
Línea 373... Línea 373...
373
        $this->resetAfterTest(true);
373
        $this->resetAfterTest(true);
Línea 374... Línea 374...
374
 
374
 
Línea 385... Línea 385...
385
    }
385
    }
Línea 386... Línea 386...
386
 
386
 
387
    /**
387
    /**
388
     * Test get_navigation() in the course category context.
388
     * Test get_navigation() in the course category context.
389
     */
389
     */
390
    public function test_get_navigation_course_category_context() {
390
    public function test_get_navigation_course_category_context(): void {
Línea 391... Línea 391...
391
        $this->resetAfterTest(true);
391
        $this->resetAfterTest(true);
392
 
392
 
393
        $systemcontext = \context_system::instance();
393
        $systemcontext = \context_system::instance();
Línea 425... Línea 425...
425
    }
425
    }
Línea 426... Línea 426...
426
 
426
 
427
    /**
427
    /**
428
     * Test get_navigation() in the course context.
428
     * Test get_navigation() in the course context.
429
     */
429
     */
430
    public function test_get_navigation_course_context() {
430
    public function test_get_navigation_course_context(): void {
Línea 431... Línea 431...
431
        $this->resetAfterTest(true);
431
        $this->resetAfterTest(true);
432
 
432
 
433
        $systemcontext = \context_system::instance();
433
        $systemcontext = \context_system::instance();