Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 44... Línea 44...
44
     * @param   array   $input List of user IDs
44
     * @param   array   $input List of user IDs
45
     * @param   array   $expected list of userids
45
     * @param   array   $expected list of userids
46
     * @param   int     $count Expected count
46
     * @param   int     $count Expected count
47
     * @covers ::get_userids
47
     * @covers ::get_userids
48
     */
48
     */
49
    public function test_get_userids($input, $expected, $count) {
49
    public function test_get_userids($input, $expected, $count): void {
50
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
50
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
51
        $uut->set_userids($input);
51
        $uut->set_userids($input);
Línea 52... Línea 52...
52
 
52
 
53
        $result = $uut->get_userids();
53
        $result = $uut->get_userids();
Línea 87... Línea 87...
87
    /**
87
    /**
88
     * Ensure that get_users returns the correct list of users.
88
     * Ensure that get_users returns the correct list of users.
89
     *
89
     *
90
     * @covers ::get_users
90
     * @covers ::get_users
91
     */
91
     */
92
    public function test_get_users() {
92
    public function test_get_users(): void {
93
        $this->resetAfterTest();
93
        $this->resetAfterTest();
Línea 94... Línea 94...
94
 
94
 
95
        $users = [];
95
        $users = [];
96
        $user = $this->getDataGenerator()->create_user();
96
        $user = $this->getDataGenerator()->create_user();
Línea 125... Línea 125...
125
     * @param   array   $input List of user IDs
125
     * @param   array   $input List of user IDs
126
     * @param   array   $expected list of userids
126
     * @param   array   $expected list of userids
127
     * @param   int     $count Expected count
127
     * @param   int     $count Expected count
128
     * @covers ::count
128
     * @covers ::count
129
     */
129
     */
130
    public function test_countable($input, $expected, $count) {
130
    public function test_countable($input, $expected, $count): void {
131
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
131
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
132
        $uut->set_userids($input);
132
        $uut->set_userids($input);
Línea 133... Línea 133...
133
 
133
 
134
        $this->assertCount($count, $uut);
134
        $this->assertCount($count, $uut);
Línea 141... Línea 141...
141
     * @covers ::key
141
     * @covers ::key
142
     * @covers ::next
142
     * @covers ::next
143
     * @covers ::rewind
143
     * @covers ::rewind
144
     * @covers ::valid
144
     * @covers ::valid
145
     */
145
     */
146
    public function test_user_iteration() {
146
    public function test_user_iteration(): void {
147
        $this->resetAfterTest();
147
        $this->resetAfterTest();
Línea 148... Línea 148...
148
 
148
 
149
        $users = [];
149
        $users = [];
150
        $user = $this->getDataGenerator()->create_user();
150
        $user = $this->getDataGenerator()->create_user();
Línea 173... Línea 173...
173
     * Test that a deleted user is still returned.
173
     * Test that a deleted user is still returned.
174
     * If a user has data then it still must be deleted, even if they are deleted.
174
     * If a user has data then it still must be deleted, even if they are deleted.
175
     *
175
     *
176
     * @covers ::count
176
     * @covers ::count
177
     */
177
     */
178
    public function test_current_user_one_user() {
178
    public function test_current_user_one_user(): void {
179
        $this->resetAfterTest();
179
        $this->resetAfterTest();
Línea 180... Línea 180...
180
 
180
 
Línea 181... Línea 181...
181
        $user = $this->getDataGenerator()->create_user();
181
        $user = $this->getDataGenerator()->create_user();
Línea 194... Línea 194...
194
    /**
194
    /**
195
     * Test that an invalid user returns no entry.
195
     * Test that an invalid user returns no entry.
196
     *
196
     *
197
     * @covers ::count
197
     * @covers ::count
198
     */
198
     */
199
    public function test_current_user_invalid() {
199
    public function test_current_user_invalid(): void {
200
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
200
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
201
        $uut->set_userids([-100]);
201
        $uut->set_userids([-100]);
Línea 202... Línea 202...
202
 
202
 
203
        $this->assertCount(1, $uut);
203
        $this->assertCount(1, $uut);
Línea 207... Línea 207...
207
    /**
207
    /**
208
     * Test that where an invalid user is listed, the next user in the list is returned instead.
208
     * Test that where an invalid user is listed, the next user in the list is returned instead.
209
     *
209
     *
210
     * @covers ::count
210
     * @covers ::count
211
     */
211
     */
212
    public function test_current_user_two_users() {
212
    public function test_current_user_two_users(): void {
213
        $this->resetAfterTest();
213
        $this->resetAfterTest();
Línea 214... Línea 214...
214
 
214
 
Línea 215... Línea 215...
215
        $u1 = $this->getDataGenerator()->create_user();
215
        $u1 = $this->getDataGenerator()->create_user();
Línea 224... Línea 224...
224
    /**
224
    /**
225
     * Ensure that the component specified in the constructor is used and available.
225
     * Ensure that the component specified in the constructor is used and available.
226
     *
226
     *
227
     * @covers ::set_component
227
     * @covers ::set_component
228
     */
228
     */
229
    public function test_set_component_in_constructor() {
229
    public function test_set_component_in_constructor(): void {
230
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
230
        $uut = new test_userlist_base(\context_system::instance(), 'core_tests');
231
        $this->assertEquals('core_tests', $uut->get_component());
231
        $this->assertEquals('core_tests', $uut->get_component());
232
    }
232
    }
Línea 233... Línea 233...
233
 
233
 
234
    /**
234
    /**
235
     * Ensure that the context specified in the constructor is available.
235
     * Ensure that the context specified in the constructor is available.
236
     *
236
     *
237
     * @covers ::__construct
237
     * @covers ::__construct
238
     */
238
     */
239
    public function test_set_context_in_constructor() {
239
    public function test_set_context_in_constructor(): void {
Línea 240... Línea 240...
240
        $context = \context_user::instance(\core_user::get_user_by_username('admin')->id);
240
        $context = \context_user::instance(\core_user::get_user_by_username('admin')->id);
241
 
241
 
242
        $uut = new test_userlist_base($context, 'core_tests');
242
        $uut = new test_userlist_base($context, 'core_tests');