Exemplo n.º 1
0
 /**
  * CCValidator::between_num tests
  */
 public function test_between_num()
 {
     $validator = new CCValidator(array('1' => '5', '2' => 15, '3' => '-5', '4' => '3x'));
     $this->assertTrue($validator->between_num('1', 5, 8));
     $this->assertTrue($validator->between_num('1', 3, 10));
     $this->assertFalse($validator->between_num('1', 6, 12));
     $this->assertTrue($validator->between_num('2', 13, 20));
     $this->assertFalse($validator->between_num('2', 16, 20));
     $this->assertTrue($validator->between_num('3', -10, 5));
     $this->assertFalse($validator->between_num('3', -20, -10));
     $this->assertFalse($validator->between_num('4', 1, 5));
     // test rules syntax
     $this->assertTrue($validator->rules('1', 'required', 'between_num:1,10'));
     $this->assertFalse($validator->rules('1', 'required', 'between_num:10,100'));
 }