Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 11
Línea 30... Línea 30...
30
     *
30
     *
31
     * @param string $domainname the domain name to validate.
31
     * @param string $domainname the domain name to validate.
32
     * @param bool $expected the expected result.
32
     * @param bool $expected the expected result.
33
     * @dataProvider domain_name_data_provider
33
     * @dataProvider domain_name_data_provider
34
     */
34
     */
35
    public function test_is_domain_name($domainname, $expected) {
35
    public function test_is_domain_name($domainname, $expected): void {
36
        $this->assertEquals($expected, \core\ip_utils::is_domain_name($domainname));
36
        $this->assertEquals($expected, \core\ip_utils::is_domain_name($domainname));
37
    }
37
    }
Línea 38... Línea 38...
38
 
38
 
39
    /**
39
    /**
Línea 80... Línea 80...
80
     *
80
     *
81
     * @param string $str the string to evaluate.
81
     * @param string $str the string to evaluate.
82
     * @param bool $expected the expected result.
82
     * @param bool $expected the expected result.
83
     * @dataProvider domain_matching_patterns_data_provider
83
     * @dataProvider domain_matching_patterns_data_provider
84
     */
84
     */
85
    public function test_is_domain_matching_pattern($str, $expected) {
85
    public function test_is_domain_matching_pattern($str, $expected): void {
86
        $this->assertEquals($expected, \core\ip_utils::is_domain_matching_pattern($str));
86
        $this->assertEquals($expected, \core\ip_utils::is_domain_matching_pattern($str));
87
    }
87
    }
Línea 88... Línea 88...
88
 
88
 
89
    /**
89
    /**
Línea 125... Línea 125...
125
     *
125
     *
126
     * @param string $address the address to validate.
126
     * @param string $address the address to validate.
127
     * @param bool $expected the expected result.
127
     * @param bool $expected the expected result.
128
     * @dataProvider ip_address_data_provider
128
     * @dataProvider ip_address_data_provider
129
     */
129
     */
130
    public function test_is_ip_address($address, $expected) {
130
    public function test_is_ip_address($address, $expected): void {
131
        $this->assertEquals($expected, \core\ip_utils::is_ip_address($address));
131
        $this->assertEquals($expected, \core\ip_utils::is_ip_address($address));
132
    }
132
    }
Línea 133... Línea 133...
133
 
133
 
134
    /**
134
    /**
Línea 172... Línea 172...
172
     *
172
     *
173
     * @param string $address the address to validate.
173
     * @param string $address the address to validate.
174
     * @param bool $expected the expected result.
174
     * @param bool $expected the expected result.
175
     * @dataProvider ipv4_address_data_provider
175
     * @dataProvider ipv4_address_data_provider
176
     */
176
     */
177
    public function test_is_ipv4_address($address, $expected) {
177
    public function test_is_ipv4_address($address, $expected): void {
178
        $this->assertEquals($expected, \core\ip_utils::is_ipv4_address($address));
178
        $this->assertEquals($expected, \core\ip_utils::is_ipv4_address($address));
179
    }
179
    }
Línea 180... Línea 180...
180
 
180
 
181
    /**
181
    /**
Línea 208... Línea 208...
208
     *
208
     *
209
     * @param string $addressrange the address range to validate.
209
     * @param string $addressrange the address range to validate.
210
     * @param bool $expected the expected result.
210
     * @param bool $expected the expected result.
211
     * @dataProvider ipv4_range_data_provider
211
     * @dataProvider ipv4_range_data_provider
212
     */
212
     */
213
    public function test_is_ipv4_range($addressrange, $expected) {
213
    public function test_is_ipv4_range($addressrange, $expected): void {
214
        $this->assertEquals($expected, \core\ip_utils::is_ipv4_range($addressrange));
214
        $this->assertEquals($expected, \core\ip_utils::is_ipv4_range($addressrange));
215
    }
215
    }
Línea 216... Línea 216...
216
 
216
 
217
    /**
217
    /**
Línea 249... Línea 249...
249
     *
249
     *
250
     * @param string $address the address to validate.
250
     * @param string $address the address to validate.
251
     * @param bool $expected the expected result.
251
     * @param bool $expected the expected result.
252
     * @dataProvider ipv6_address_data_provider
252
     * @dataProvider ipv6_address_data_provider
253
     */
253
     */
254
    public function test_is_ipv6_address($address, $expected) {
254
    public function test_is_ipv6_address($address, $expected): void {
255
        $this->assertEquals($expected, \core\ip_utils::is_ipv6_address($address));
255
        $this->assertEquals($expected, \core\ip_utils::is_ipv6_address($address));
256
    }
256
    }
Línea 257... Línea 257...
257
 
257
 
258
    /**
258
    /**
Línea 289... Línea 289...
289
     *
289
     *
290
     * @param string $addressrange the address range to validate.
290
     * @param string $addressrange the address range to validate.
291
     * @param bool $expected the expected result.
291
     * @param bool $expected the expected result.
292
     * @dataProvider ipv6_range_data_provider
292
     * @dataProvider ipv6_range_data_provider
293
     */
293
     */
294
    public function test_is_ipv6_range($addressrange, $expected) {
294
    public function test_is_ipv6_range($addressrange, $expected): void {
295
        $this->assertEquals($expected, \core\ip_utils::is_ipv6_range($addressrange));
295
        $this->assertEquals($expected, \core\ip_utils::is_ipv6_range($addressrange));
296
    }
296
    }
Línea 297... Línea 297...
297
 
297
 
298
    /**
298
    /**
Línea 336... Línea 336...
336
     *
336
     *
337
     * @param  bool $expected Expected result
337
     * @param  bool $expected Expected result
338
     * @param  string $domain domain address
338
     * @param  string $domain domain address
339
     * @dataProvider data_domain_addresses
339
     * @dataProvider data_domain_addresses
340
     */
340
     */
341
    public function test_check_domain_against_allowed_domains($expected, $domain) {
341
    public function test_check_domain_against_allowed_domains($expected, $domain): void {
342
        $alloweddomains = ['example.com',
342
        $alloweddomains = ['example.com',
343
                           '*.moodle.com',
343
                           '*.moodle.com',
344
                           '*.per.this.penny-arcade.com',
344
                           '*.per.this.penny-arcade.com',
345
                           'bad.*.url.com',
345
                           'bad.*.url.com',
346
                           ' trouble.com.au'];
346
                           ' trouble.com.au'];
Línea 394... Línea 394...
394
     * @param  string $ip IP address
394
     * @param  string $ip IP address
395
     * @param  string $list list of  IP subnets
395
     * @param  string $list list of  IP subnets
396
     * @param  string $delim delimiter of list
396
     * @param  string $delim delimiter of list
397
     * @dataProvider data_is_ip_in_subnet_list
397
     * @dataProvider data_is_ip_in_subnet_list
398
     */
398
     */
399
    public function test_is_ip_in_subnet_list($expected, $ip, $list, $delim) {
399
    public function test_is_ip_in_subnet_list($expected, $ip, $list, $delim): void {
400
        $this->assertEquals($expected, \core\ip_utils::is_ip_in_subnet_list($ip, $list, $delim));
400
        $this->assertEquals($expected, \core\ip_utils::is_ip_in_subnet_list($ip, $list, $delim));
401
    }
401
    }
Línea 402... Línea 402...
402
 
402