|
|
@@ -23,25 +23,6 @@ use Cake\Validation\Validation;
|
|
|
use Locale;
|
|
|
|
|
|
/**
|
|
|
- * CustomValidator class
|
|
|
- *
|
|
|
- */
|
|
|
-class CustomValidator
|
|
|
-{
|
|
|
-
|
|
|
- /**
|
|
|
- * Makes sure that a given $email address is valid and unique
|
|
|
- *
|
|
|
- * @param string $check
|
|
|
- * @return bool
|
|
|
- */
|
|
|
- public static function customValidate($check)
|
|
|
- {
|
|
|
- return (bool)preg_match('/^[0-9]{3}$/', $check);
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-/**
|
|
|
* Test Case for Validation Class
|
|
|
*
|
|
|
*/
|
|
|
@@ -172,38 +153,6 @@ class ValidationTest extends TestCase
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * testBlank method
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function testBlank()
|
|
|
- {
|
|
|
- $this->assertTrue(Validation::blank(''));
|
|
|
- $this->assertTrue(Validation::blank(' '));
|
|
|
- $this->assertTrue(Validation::blank("\n"));
|
|
|
- $this->assertTrue(Validation::blank("\t"));
|
|
|
- $this->assertTrue(Validation::blank("\r"));
|
|
|
- $this->assertFalse(Validation::blank(' Blank'));
|
|
|
- $this->assertFalse(Validation::blank('Blank'));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * testBlankAsArray method
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function testBlankAsArray()
|
|
|
- {
|
|
|
- $this->assertTrue(Validation::blank(['check' => '']));
|
|
|
- $this->assertTrue(Validation::blank(['check' => ' ']));
|
|
|
- $this->assertTrue(Validation::blank(['check' => "\n"]));
|
|
|
- $this->assertTrue(Validation::blank(['check' => "\t"]));
|
|
|
- $this->assertTrue(Validation::blank(['check' => "\r"]));
|
|
|
- $this->assertFalse(Validation::blank(['check' => ' Blank']));
|
|
|
- $this->assertFalse(Validation::blank(['check' => 'Blank']));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* testcc method
|
|
|
*
|
|
|
* @return void
|
|
|
@@ -2266,19 +2215,6 @@ class ValidationTest extends TestCase
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * testUserDefined method
|
|
|
- *
|
|
|
- * @return void
|
|
|
- */
|
|
|
- public function testUserDefined()
|
|
|
- {
|
|
|
- $validator = new CustomValidator;
|
|
|
- $this->assertFalse(Validation::userDefined('33', $validator, 'customValidate'));
|
|
|
- $this->assertFalse(Validation::userDefined('3333', $validator, 'customValidate'));
|
|
|
- $this->assertTrue(Validation::userDefined('333', $validator, 'customValidate'));
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
* testDatetime method
|
|
|
*
|
|
|
* @return void
|