Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 39... Línea 39...
39
 * @package core_calendar
39
 * @package core_calendar
40
 * @category test
40
 * @category test
41
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
41
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
42
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
42
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
43
 */
43
 */
44
class action_event_test extends \advanced_testcase {
44
final class action_event_test extends \advanced_testcase {
45
    /**
45
    /**
46
     * Test event class getters.
46
     * Test event class getters.
47
     *
47
     *
48
     * @dataProvider getters_testcases()
48
     * @dataProvider getters_testcases
49
     * @param array $constructorparams Associative array of constructor parameters.
49
     * @param array $constructorparams Associative array of constructor parameters.
50
     */
50
     */
51
    public function test_getters($constructorparams): void {
51
    public function test_getters($constructorparams): void {
52
        $event = new action_event(
52
        $event = new action_event(
53
            $constructorparams['event'],
53
            $constructorparams['event'],
Línea 62... Línea 62...
62
    }
62
    }
Línea 63... Línea 63...
63
 
63
 
64
    /**
64
    /**
65
     * Test cases for getters test.
65
     * Test cases for getters test.
66
     */
66
     */
67
    public function getters_testcases() {
67
    public static function getters_testcases(): array {
68
        return [
68
        return [
69
            'Dataset 1' => [
69
            'Dataset 1' => [
70
                'constructorparams' => [
70
                'constructorparams' => [
71
                    'event' => new core_calendar_action_event_test_event(),
71
                    'event' => new core_calendar_action_event_test_event(),