Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 23... Línea 23...
23
 * @category   test
23
 * @category   test
24
 * @copyright  2021 Sara Arjona (sara@moodle.com)
24
 * @copyright  2021 Sara Arjona (sara@moodle.com)
25
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
25
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
26
 * @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_sitesettext
26
 * @coversDefaultClass \core_adminpresets\local\setting\adminpresets_admin_setting_sitesettext
27
 */
27
 */
28
class adminpresets_admin_setting_sitesettext_test extends \advanced_testcase {
28
final class adminpresets_admin_setting_sitesettext_test extends \advanced_testcase {
Línea 29... Línea 29...
29
 
29
 
30
    /**
30
    /**
31
     * Test the behaviour of save_value() method.
31
     * Test the behaviour of save_value() method.
32
     *
32
     *
Línea 64... Línea 64...
64
    /**
64
    /**
65
     * Data provider for test_save_value().
65
     * Data provider for test_save_value().
66
     *
66
     *
67
     * @return array
67
     * @return array
68
     */
68
     */
69
    public function save_value_provider(): array {
69
    public static function save_value_provider(): array {
70
        return [
70
        return [
71
            'Fullname: different value' => [
71
            'Fullname: different value' => [
72
                'settingname' => 'fullname',
72
                'settingname' => 'fullname',
73
                'setttingvalue' => 'New site fullname',
73
                'settingvalue' => 'New site fullname',
74
                'expectedsaved' => true,
74
                'expectedsaved' => true,
75
            ],
75
            ],
76
            'Fullname: same value' => [
76
            'Fullname: same value' => [
77
                'settingname' => 'fullname',
77
                'settingname' => 'fullname',
78
                'setttingvalue' => 'PHPUnit test site',
78
                'settingvalue' => 'PHPUnit test site',
79
                'expectedsaved' => false,
79
                'expectedsaved' => false,
80
            ],
80
            ],
81
            'Summary: different value' => [
81
            'Summary: different value' => [
82
                'settingname' => 'summary',
82
                'settingname' => 'summary',
83
                'setttingvalue' => 'This is a new site summary.',
83
                'settingvalue' => 'This is a new site summary.',
84
                'expectedsaved' => true,
84
                'expectedsaved' => true,
85
            ],
85
            ],
86
            'Summary: same value' => [
86
            'Summary: same value' => [
87
                'settingname' => 'summary',
87
                'settingname' => 'summary',
88
                'setttingvalue' => '',
88
                'settingvalue' => '',
89
                'expectedsaved' => false,
89
                'expectedsaved' => false,
90
            ],
90
            ],
91
        ];
91
        ];
92
    }
92
    }