Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 28... Línea 28...
28
 * @category   test
28
 * @category   test
29
 * @copyright  2022 Ferran Recio <ferran@moodle.com>
29
 * @copyright  2022 Ferran Recio <ferran@moodle.com>
30
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
30
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
31
 * @coversDefaultClass \mod_data\manager
31
 * @coversDefaultClass \mod_data\manager
32
 */
32
 */
33
class manager_test extends \advanced_testcase {
33
final class manager_test extends \advanced_testcase {
Línea 34... Línea 34...
34
 
34
 
35
    /**
35
    /**
36
     * Test for static create methods.
36
     * Test for static create methods.
37
     *
37
     *
Línea 480... Línea 480...
480
    /**
480
    /**
481
     * Data provider for test_can_view_preset.
481
     * Data provider for test_can_view_preset.
482
     *
482
     *
483
     * @return array
483
     * @return array
484
     */
484
     */
485
    public function can_view_preset_provider(): array {
485
    public static function can_view_preset_provider(): array {
486
        return [
486
        return [
487
            // User presets.
487
            // User presets.
488
            'Teacher owned preset without user id param' => [
488
            'Teacher owned preset without user id param' => [
489
                'rolename' => 'editingteacher',
489
                'rolename' => 'editingteacher',
490
                'ownpreset' => true,
490
                'ownpreset' => true,
Línea 735... Línea 735...
735
    /**
735
    /**
736
     * Data provider for test_reset_templatet.
736
     * Data provider for test_reset_templatet.
737
     *
737
     *
738
     * @return array
738
     * @return array
739
     */
739
     */
740
    public function reset_template_provider(): array {
740
    public static function reset_template_provider(): array {
741
        return [
741
        return [
742
            // User presets.
742
            // User presets.
743
            'listtemplate' => [
743
            'listtemplate' => [
744
                'templatename' => 'listtemplate',
744
                'templatetoreset' => 'listtemplate',
745
                'expected' => ['listtemplate', 'listtemplateheader', 'listtemplatefooter'],
745
                'expected' => ['listtemplate', 'listtemplateheader', 'listtemplatefooter'],
746
            ],
746
            ],
747
            'singletemplate' => [
747
            'singletemplate' => [
748
                'templatename' => 'singletemplate',
748
                'templatetoreset' => 'singletemplate',
749
                'expected' => ['singletemplate'],
749
                'expected' => ['singletemplate'],
750
            ],
750
            ],
751
            'asearchtemplate' => [
751
            'asearchtemplate' => [
752
                'templatename' => 'asearchtemplate',
752
                'templatetoreset' => 'asearchtemplate',
753
                'expected' => ['asearchtemplate'],
753
                'expected' => ['asearchtemplate'],
754
            ],
754
            ],
755
            'addtemplate' => [
755
            'addtemplate' => [
756
                'templatename' => 'addtemplate',
756
                'templatetoreset' => 'addtemplate',
757
                'expected' => ['addtemplate'],
757
                'expected' => ['addtemplate'],
758
            ],
758
            ],
759
            'rsstemplate' => [
759
            'rsstemplate' => [
760
                'templatename' => 'rsstemplate',
760
                'templatetoreset' => 'rsstemplate',
761
                'expected' => ['rsstemplate', 'rsstitletemplate'],
761
                'expected' => ['rsstemplate', 'rsstitletemplate'],
762
            ],
762
            ],
763
            'csstemplate' => [
763
            'csstemplate' => [
764
                'templatename' => 'csstemplate',
764
                'templatetoreset' => 'csstemplate',
765
                'expected' => ['csstemplate'],
765
                'expected' => ['csstemplate'],
766
            ],
766
            ],
767
            'jstemplate' => [
767
            'jstemplate' => [
768
                'templatename' => 'jstemplate',
768
                'templatetoreset' => 'jstemplate',
769
                'expected' => ['jstemplate'],
769
                'expected' => ['jstemplate'],
770
            ],
770
            ],
771
        ];
771
        ];
772
    }
772
    }
773
}
773
}