Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 23... Línea 23...
23
 *
23
 *
24
 * @package core_calendar
24
 * @package core_calendar
25
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
25
 * @copyright 2017 Cameron Ball <cameron@cameron1729.xyz>
26
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
26
 * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
27
 */
27
 */
28
class event_description_test extends \advanced_testcase {
28
final class event_description_test extends \advanced_testcase {
29
    /**
29
    /**
30
     * Test event description class getters.
30
     * Test event description class getters.
31
     *
31
     *
32
     * @dataProvider getters_testcases()
32
     * @dataProvider getters_testcases
33
     * @param array $constructorparams Associative array of constructor parameters.
33
     * @param array $constructorparams Associative array of constructor parameters.
34
     */
34
     */
35
    public function test_getters($constructorparams): void {
35
    public function test_getters($constructorparams): void {
36
        $eventdescription = new event_description(
36
        $eventdescription = new event_description(
37
            $constructorparams['value'],
37
            $constructorparams['value'],
Línea 43... Línea 43...
43
    }
43
    }
Línea 44... Línea 44...
44
 
44
 
45
    /**
45
    /**
46
     * Test cases for getters test.
46
     * Test cases for getters test.
47
     */
47
     */
48
    public function getters_testcases() {
48
    public static function getters_testcases(): array {
49
        return [
49
        return [
50
            'Dataset 1' => [
50
            'Dataset 1' => [
51
                'constructorparams' => [
51
                'constructorparams' => [
52
                    'value' => 'Hello',
52
                    'value' => 'Hello',