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)); } }
/** * @return \Blar\Filters\Validators\IntegerValidator */ public function validateInteger() { $validator = new Validators\IntegerValidator(); $validator->setSource($this->getSource()); return $validator; }