Open Journal Systems  3.3.0
ValidatorEmailTest.php
1 <?php
2 
17 import('lib.pkp.tests.PKPTestCase');
18 import('lib.pkp.classes.validation.ValidatorEmail');
19 
25  public function testValidatorEmail() {
26  $validator = new ValidatorEmail();
27  self::assertTrue($validator->isValid('some.address@gmail.com'));
28  self::assertTrue($validator->isValid('anything@localhost'));
29  self::assertTrue($validator->isValid("allowedchars!#$%&'*+./=?^_`{|}@gmail.com"));
30  self::assertTrue($validator->isValid('"quoted.username"@gmail.com'));
31  self::assertFalse($validator->isValid('anything else'));
32  self::assertFalse($validator->isValid('double@@gmail.com'));
33  self::assertFalse($validator->isValid('no"quotes"in.middle@gmail.com'));
34  }
35 }
36 
ValidatorEmailTest\testValidatorEmail
testValidatorEmail()
Definition: ValidatorEmailTest.php:25
ValidatorEmail
Validation check for email addresses.
Definition: ValidatorEmail.inc.php:20
PKPTestCase
Class that implements functionality common to all PKP unit test cases.
Definition: PKPTestCase.inc.php:27
ValidatorEmailTest
Test class for ValidatorEmail.
Definition: ValidatorEmailTest.php:20