Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 31... Línea 31...
31
 * @category   test
31
 * @category   test
32
 * @copyright  2021 Sara Arjona (sara@moodle.com)
32
 * @copyright  2021 Sara Arjona (sara@moodle.com)
33
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
33
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
34
 * @coversDefaultClass \core_courseformat\external\update_course
34
 * @coversDefaultClass \core_courseformat\external\update_course
35
 */
35
 */
36
class update_course_test extends \externallib_advanced_testcase {
36
final class update_course_test extends \externallib_advanced_testcase {
Línea 37... Línea 37...
37
 
37
 
38
    /**
38
    /**
39
     * Setup to ensure that fixtures are loaded.
39
     * Setup to ensure that fixtures are loaded.
40
     */
40
     */
Línea 102... Línea 102...
102
    /**
102
    /**
103
     * Data provider for test_execute_course_state
103
     * Data provider for test_execute_course_state
104
     *
104
     *
105
     * @return array of testing scenarios
105
     * @return array of testing scenarios
106
     */
106
     */
107
    public function execute_course_state_provider(): array {
107
    public static function execute_course_state_provider(): array {
108
        return [
108
        return [
109
            'Execute a core state action (cm_state)' => [
109
            'Execute a core state action (cm_state)' => [
110
                'format' => 'topics',
110
                'format' => 'topics',
111
                'action' => 'cm_state',
111
                'action' => 'cm_state',
112
                'expected' => [
112
                'expected' => [