Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 30... Línea 30...
30
 *
30
 *
31
 * @package    core_calendar
31
 * @package    core_calendar
32
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
32
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
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
 */
34
 */
35
class event_test extends \advanced_testcase {
35
final class event_test extends \advanced_testcase {
36
    /**
36
    /**
37
     * Test event class getters.
37
     * Test event class getters.
38
     *
38
     *
39
     * @dataProvider getters_testcases()
39
     * @dataProvider getters_testcases
40
     * @param array $constructorparams Associative array of constructor parameters.
40
     * @param array $constructorparams Associative array of constructor parameters.
41
     */
41
     */
42
    public function test_getters($constructorparams): void {
42
    public function test_getters($constructorparams): void {
43
        $event = new event(
43
        $event = new event(
44
            $constructorparams['id'],
44
            $constructorparams['id'],
Línea 69... Línea 69...
69
    }
69
    }
Línea 70... Línea 70...
70
 
70
 
71
    /**
71
    /**
72
     * Test cases for getters test.
72
     * Test cases for getters test.
73
     */
73
     */
74
    public function getters_testcases() {
74
    public static function getters_testcases(): array {
75
        $lamecallable = function($id) {
75
        $lamecallable = function($id) {
76
            return (object)['id' => $id, 'modname' => 'assign'];
76
            return (object)['id' => $id, 'modname' => 'assign'];
Línea 77... Línea 77...
77
        };
77
        };