Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 41... Línea 41...
41
    /**
41
    /**
42
     * Ensure that valid SQL results in the relevant contexts being added.
42
     * Ensure that valid SQL results in the relevant contexts being added.
43
     *
43
     *
44
     * @covers ::add_from_sql
44
     * @covers ::add_from_sql
45
     */
45
     */
46
    public function test_add_from_sql() {
46
    public function test_add_from_sql(): void {
47
        global $DB;
47
        global $DB;
Línea 48... Línea 48...
48
 
48
 
49
        $sql = "SELECT c.id FROM {context} c";
49
        $sql = "SELECT c.id FROM {context} c";
50
        $params = [];
50
        $params = [];
Línea 59... Línea 59...
59
    /**
59
    /**
60
     * Ensure that valid system context id is added.
60
     * Ensure that valid system context id is added.
61
     *
61
     *
62
     * @covers ::add_system_context
62
     * @covers ::add_system_context
63
     */
63
     */
64
    public function test_add_system_context() {
64
    public function test_add_system_context(): void {
65
        $cl = new contextlist();
65
        $cl = new contextlist();
66
        $cl->add_system_context();
66
        $cl->add_system_context();
Línea 67... Línea 67...
67
 
67
 
Línea 75... Línea 75...
75
    /**
75
    /**
76
     * Ensure that a valid user context id is added.
76
     * Ensure that a valid user context id is added.
77
     *
77
     *
78
     * @covers ::add_user_context
78
     * @covers ::add_user_context
79
     */
79
     */
80
    public function test_add_user_context() {
80
    public function test_add_user_context(): void {
81
        $this->resetAfterTest();
81
        $this->resetAfterTest();
Línea 82... Línea 82...
82
 
82
 
83
        $user = $this->getDataGenerator()->create_user();
83
        $user = $this->getDataGenerator()->create_user();
Línea 96... Línea 96...
96
    /**
96
    /**
97
     * Ensure that valid user contexts are added.
97
     * Ensure that valid user contexts are added.
98
     *
98
     *
99
     * @covers ::add_user_contexts
99
     * @covers ::add_user_contexts
100
     */
100
     */
101
    public function test_add_user_contexts() {
101
    public function test_add_user_contexts(): void {
102
        $this->resetAfterTest();
102
        $this->resetAfterTest();
Línea 103... Línea 103...
103
 
103
 
104
        $user1 = $this->getDataGenerator()->create_user();
104
        $user1 = $this->getDataGenerator()->create_user();
105
        $user2 = $this->getDataGenerator()->create_user();
105
        $user2 = $this->getDataGenerator()->create_user();
Línea 121... Línea 121...
121
     * @dataProvider data_guess_id_field_from_sql
121
     * @dataProvider data_guess_id_field_from_sql
122
     * @param string $sql Input SQL we try to extract the context id field name from.
122
     * @param string $sql Input SQL we try to extract the context id field name from.
123
     * @param string $expected Expected detected value.
123
     * @param string $expected Expected detected value.
124
     * @covers ::guess_id_field_from_sql
124
     * @covers ::guess_id_field_from_sql
125
     */
125
     */
126
    public function test_guess_id_field_from_sql($sql, $expected) {
126
    public function test_guess_id_field_from_sql($sql, $expected): void {
Línea 127... Línea 127...
127
 
127
 
128
        $rc = new \ReflectionClass(contextlist::class);
128
        $rc = new \ReflectionClass(contextlist::class);
129
        $rcm = $rc->getMethod('guess_id_field_from_sql');
129
        $rcm = $rc->getMethod('guess_id_field_from_sql');