Exemplo n.º 1
0
 /**
  * CCValidator::max_num tests
  */
 public function test_max_num()
 {
     $validator = new CCValidator(array('1' => '5', '2' => 15, '3' => '-5', '4' => '3x'));
     $this->assertTrue($validator->max_num('1', 5));
     $this->assertTrue($validator->max_num('1', 6));
     $this->assertFalse($validator->max_num('1', 4));
     $this->assertTrue($validator->max_num('2', 16));
     $this->assertFalse($validator->max_num('2', 14));
     $this->assertTrue($validator->max_num('3', -4));
     $this->assertFalse($validator->max_num('3', -6));
     $this->assertFalse($validator->max_num('4', 1));
     // test rules syntax
     $this->assertTrue($validator->rules('1', 'required', 'max_num:6'));
     $this->assertFalse($validator->rules('1', 'required', 'max_num:4'));
 }