Open Journal Systems  3.3.0
FormValidatorRegExpTest.php
1 <?php
2 
17 import('lib.pkp.tests.PKPTestCase');
18 import('lib.pkp.classes.form.Form');
19 
25  public function testIsValid() {
26  $form = new Form('some template');
27  $form->setData('testData', 'some data');
28 
29  $validator = new FormValidatorRegExp($form, 'testData', FORM_VALIDATOR_REQUIRED_VALUE, 'some.message.key', '/some.*/');
30  self::assertTrue($validator->isValid());
31 
32  $validator = new FormValidatorRegExp($form, 'testData', FORM_VALIDATOR_REQUIRED_VALUE, 'some.message.key', '/some more.*/');
33  self::assertFalse($validator->isValid());
34  }
35 }
36 
PKPTestCase
Class that implements functionality common to all PKP unit test cases.
Definition: PKPTestCase.inc.php:27
FormValidatorRegExpTest
Test class for FormValidatorRegExp.
Definition: FormValidatorRegExpTest.php:20
FormValidatorRegExpTest\testIsValid
testIsValid()
Definition: FormValidatorRegExpTest.php:25
FormValidatorRegExp
Form validation check using a regular expression.
Definition: FormValidatorRegExp.inc.php:18
Form
Class defining basic operations for handling HTML forms.
Definition: Form.inc.php:47