Ejemplo n.º 1
0
 public function testRange()
 {
     $validator = new IntegerValidator();
     $validator->allowHex()->requireRange(23, 42);
     for ($i = 0; $i < 23; $i++) {
         $this->assertFalse($validator->validateValue($i));
     }
     for ($i = 23; $i < 43; $i++) {
         $this->assertEquals($i, $validator->validateValue($i));
     }
     for ($i = 43; $i < 100; $i++) {
         $this->assertFalse($validator->validateValue($i));
     }
 }
Ejemplo n.º 2
0
 /**
  * @return \Blar\Filters\Validators\IntegerValidator
  */
 public function validateInteger()
 {
     $validator = new Validators\IntegerValidator();
     $validator->setSource($this->getSource());
     return $validator;
 }