Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 61... Línea 61...
61
class settings_test extends \basic_testcase {
61
class settings_test extends \basic_testcase {
Línea 62... Línea 62...
62
 
62
 
63
    /**
63
    /**
64
     * test base_setting class
64
     * test base_setting class
65
     */
65
     */
66
    public function test_base_setting() {
66
    public function test_base_setting(): void {
67
        // Instantiate base_setting and check everything
67
        // Instantiate base_setting and check everything
68
        $bs = new mock_base_setting('test', base_setting::IS_BOOLEAN);
68
        $bs = new mock_base_setting('test', base_setting::IS_BOOLEAN);
69
        $this->assertTrue($bs instanceof base_setting);
69
        $this->assertTrue($bs instanceof base_setting);
70
        $this->assertEquals($bs->get_name(), 'test');
70
        $this->assertEquals($bs->get_name(), 'test');
Línea 310... Línea 310...
310
 
310
 
311
    /**
311
    /**
312
     * Test that locked and unlocked states on dependent backup settings at the same level
312
     * Test that locked and unlocked states on dependent backup settings at the same level
313
     * correctly do not flow from the parent to the child setting when the setting is locked by permissions.
313
     * correctly do not flow from the parent to the child setting when the setting is locked by permissions.
314
     */
314
     */
315
    public function test_dependency_empty_locked_by_permission_child_is_not_unlocked() {
315
    public function test_dependency_empty_locked_by_permission_child_is_not_unlocked(): void {
316
        // Check dependencies are working ok.
316
        // Check dependencies are working ok.
317
        $bs1 = new mock_backup_setting('test1', base_setting::IS_INTEGER, 2);
317
        $bs1 = new mock_backup_setting('test1', base_setting::IS_INTEGER, 2);
318
        $bs1->set_level(1);
318
        $bs1->set_level(1);
319
        $bs2 = new mock_backup_setting('test2', base_setting::IS_INTEGER, 2);
319
        $bs2 = new mock_backup_setting('test2', base_setting::IS_INTEGER, 2);
Línea 334... Línea 334...
334
 
334
 
335
    /**
335
    /**
336
     * Test that locked and unlocked states on dependent backup settings at the same level
336
     * Test that locked and unlocked states on dependent backup settings at the same level
337
     * correctly do flow from the parent to the child setting when the setting is locked by config.
337
     * correctly do flow from the parent to the child setting when the setting is locked by config.
338
     */
338
     */
339
    public function test_dependency_not_empty_locked_by_config_parent_is_unlocked() {
339
    public function test_dependency_not_empty_locked_by_config_parent_is_unlocked(): void {
340
        $bs1 = new mock_backup_setting('test1', base_setting::IS_INTEGER, 0);
340
        $bs1 = new mock_backup_setting('test1', base_setting::IS_INTEGER, 0);
341
        $bs1->set_level(1);
341
        $bs1->set_level(1);
342
        $bs2 = new mock_backup_setting('test2', base_setting::IS_INTEGER, 0);
342
        $bs2 = new mock_backup_setting('test2', base_setting::IS_INTEGER, 0);
343
        $bs2->set_level(1); // Same level *must* work.
343
        $bs2->set_level(1); // Same level *must* work.
Línea 353... Línea 353...
353
    }
353
    }
Línea 354... Línea 354...
354
 
354
 
355
    /**
355
    /**
356
     * test backup_setting class
356
     * test backup_setting class
357
     */
357
     */
358
    public function test_backup_setting() {
358
    public function test_backup_setting(): void {
359
        // Instantiate backup_setting class and set level
359
        // Instantiate backup_setting class and set level
360
        $bs = new mock_backup_setting('test', base_setting::IS_INTEGER, null);
360
        $bs = new mock_backup_setting('test', base_setting::IS_INTEGER, null);
361
        $bs->set_level(1);
361
        $bs->set_level(1);
Línea 400... Línea 400...
400
    }
400
    }
Línea 401... Línea 401...
401
 
401
 
402
    /**
402
    /**
403
     * test activity_backup_setting class
403
     * test activity_backup_setting class
404
     */
404
     */
405
    public function test_activity_backup_setting() {
405
    public function test_activity_backup_setting(): void {
406
        $bs = new mock_activity_backup_setting('test', base_setting::IS_INTEGER, null);
406
        $bs = new mock_activity_backup_setting('test', base_setting::IS_INTEGER, null);
Línea 407... Línea 407...
407
        $this->assertEquals($bs->get_level(), backup_setting::ACTIVITY_LEVEL);
407
        $this->assertEquals($bs->get_level(), backup_setting::ACTIVITY_LEVEL);
408
 
408
 
Línea 415... Línea 415...
415
    }
415
    }
Línea 416... Línea 416...
416
 
416
 
417
    /**
417
    /**
418
     * test section_backup_setting class
418
     * test section_backup_setting class
419
     */
419
     */
420
    public function test_section_backup_setting() {
420
    public function test_section_backup_setting(): void {
421
        $bs = new mock_section_backup_setting('test', base_setting::IS_INTEGER, null);
421
        $bs = new mock_section_backup_setting('test', base_setting::IS_INTEGER, null);
Línea 422... Línea 422...
422
        $this->assertEquals($bs->get_level(), backup_setting::SECTION_LEVEL);
422
        $this->assertEquals($bs->get_level(), backup_setting::SECTION_LEVEL);
423
 
423
 
Línea 430... Línea 430...
430
    }
430
    }
Línea 431... Línea 431...
431
 
431
 
432
    /**
432
    /**
433
     * test course_backup_setting class
433
     * test course_backup_setting class
434
     */
434
     */
435
    public function test_course_backup_setting() {
435
    public function test_course_backup_setting(): void {
436
        $bs = new mock_course_backup_setting('test', base_setting::IS_INTEGER, null);
436
        $bs = new mock_course_backup_setting('test', base_setting::IS_INTEGER, null);
Línea 437... Línea 437...
437
        $this->assertEquals($bs->get_level(), backup_setting::COURSE_LEVEL);
437
        $this->assertEquals($bs->get_level(), backup_setting::COURSE_LEVEL);
438
 
438