Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 27... Línea 27...
27
 * @category   test
27
 * @category   test
28
 * @copyright  2016 Ruslan Kabalin, Lancaster University
28
 * @copyright  2016 Ruslan Kabalin, Lancaster University
29
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
29
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
30
 * @covers     \course_enrolment_manager
30
 * @covers     \course_enrolment_manager
31
 */
31
 */
32
class course_enrolment_manager_test extends \advanced_testcase {
32
final class course_enrolment_manager_test extends \advanced_testcase {
33
    /**
33
    /**
34
     * The course used in tests.
34
     * The course used in tests.
35
     * @var \stdClass
35
     * @var \stdClass
36
     */
36
     */
37
    private $course = null;
37
    private $course = null;
Línea 50... Línea 50...
50
     * Tests set up
50
     * Tests set up
51
     */
51
     */
52
    protected function setUp(): void {
52
    protected function setUp(): void {
53
        global $CFG;
53
        global $CFG;
54
        require_once($CFG->dirroot . '/enrol/locallib.php');
54
        require_once($CFG->dirroot . '/enrol/locallib.php');
-
 
55
        parent::setUp();
55
        $this->setAdminUser();
56
        $this->setAdminUser();
Línea 56... Línea 57...
56
 
57
 
57
        $users = array();
58
        $users = array();
58
        $groups = array();
59
        $groups = array();
Línea 501... Línea 502...
501
    /**
502
    /**
502
     * Test case for test_get_potential_users, test_search_other_users and test_search_users tests.
503
     * Test case for test_get_potential_users, test_search_other_users and test_search_users tests.
503
     *
504
     *
504
     * @return array Dataset
505
     * @return array Dataset
505
     */
506
     */
506
    public function search_users_provider() {
507
    public static function search_users_provider(): array {
507
        return [
508
        return [
508
                [2, false, 2, 3, true],
509
                [2, false, 2, 3, true],
509
                [5, false, 3, 3, false],
510
                [5, false, 3, 3, false],
510
                [2, true, 2, 3, true],
511
                [2, true, 2, 3, true],
511
                [5, true, 3, 3, false]
512
                [5, true, 3, 3, false]