Proyectos de Subversion Moodle

Rev

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

Rev 11 Rev 1441
Línea 31... Línea 31...
31
 * @package    enrol_ldap
31
 * @package    enrol_ldap
32
 * @category   test
32
 * @category   test
33
 * @copyright  2013 Petr Skoda {@link http://skodak.org}
33
 * @copyright  2013 Petr Skoda {@link http://skodak.org}
34
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
34
 * @license    http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later
35
 */
35
 */
36
class ldap_test extends \advanced_testcase {
36
final class ldap_test extends \advanced_testcase {
Línea 37... Línea 37...
37
 
37
 
38
    /**
38
    /**
39
     * Data provider for enrol_ldap tests
39
     * Data provider for enrol_ldap tests
40
     *
40
     *
Línea 43... Línea 43...
43
     * built in the plugis is doing its work consistently). Both searching and
43
     * built in the plugis is doing its work consistently). Both searching and
44
     * not searching within subcontexts.
44
     * not searching within subcontexts.
45
     *
45
     *
46
     * @return array[]
46
     * @return array[]
47
     */
47
     */
48
    public function enrol_ldap_provider() {
48
    public static function enrol_ldap_provider(): array {
49
        $pagesizes = [1, 3, 5, 1000];
49
        $pagesizes = [1, 3, 5, 1000];
50
        $subcontexts = [0, 1];
50
        $subcontexts = [0, 1];
51
        $combinations = [];
51
        $combinations = [];
52
        foreach ($pagesizes as $pagesize) {
52
        foreach ($pagesizes as $pagesize) {
53
            foreach ($subcontexts as $subcontext) {
53
            foreach ($subcontexts as $subcontext) {
Línea 522... Línea 522...
522
    /**
522
    /**
523
     * Data provider for the test_objectclass_fetch testcase.
523
     * Data provider for the test_objectclass_fetch testcase.
524
     *
524
     *
525
     * @return array of testcases.
525
     * @return array of testcases.
526
     */
526
     */
527
    public function objectclass_fetch_provider() {
527
    public static function objectclass_fetch_provider(): array {
528
        return array(
528
        return array(
529
            // This is the list of values from ldap_getdefaults() normalised.
529
            // This is the list of values from ldap_getdefaults() normalised.
530
            'edir' => array(
530
            'edir' => array(
531
                'edir',
531
                'edir',
532
                '(objectClass=user)'
532
                '(objectClass=user)'