예제 #1
0
 public function testAddValidator()
 {
     $v = new ValidationChoice();
     $v->addValidator(new v\NumericValidator());
     $v->addValidator(new v\AlphaValidator());
     $this->assertTrue($v->validate('654'));
     // numeric, ok
     $this->assertTrue($v->validate(654));
     // numeric, ok
     $this->assertTrue($v->validate('sda'));
     // alpha, ok
     $this->assertFalse($v->validate('sda123'));
     // mix, not ok
 }