Open Journal Systems  3.3.0
ValidatorUrlTest.php
1 <?php
2 
17 import('lib.pkp.tests.PKPTestCase');
18 import('lib.pkp.classes.validation.ValidatorUrl');
19 
26  public function testValidatorUrlAndUri() {
27  $validator = new ValidatorUrl();
28  self::assertTrue($validator->isValid('ftp://some.download.com/'));
29  self::assertTrue($validator->isValid('http://some.site.org/'));
30  self::assertTrue($validator->isValid('https://some.site.org/'));
31  self::assertTrue($validator->isValid('gopher://another.site.org/'));
32  self::assertFalse($validator->isValid('anything else'));
33  self::assertTrue($validator->isValid('http://189.63.74.2/'));
34  self::assertTrue($validator->isValid('http://257.63.74.2/'));
35  self::assertFalse($validator->isValid('http://189.63.74.2.7/'));
36  }
37 }
38 
PKPTestCase
Class that implements functionality common to all PKP unit test cases.
Definition: PKPTestCase.inc.php:27
ValidatorUrl
Validation check for URLs.
Definition: ValidatorUrl.inc.php:20
ValidatorUrlTest
Test class for ValidatorUrl.
Definition: ValidatorUrlTest.php:20
ValidatorUrlTest\testValidatorUrlAndUri
testValidatorUrlAndUri()
Definition: ValidatorUrlTest.php:26