예제 #1
0
 public function testMinMaxLength()
 {
     $validator = new StringValidator();
     $validator->setMinLength(5);
     $validator->setMaxLength(10);
     $this->assertFalse($validator->isValid('dasd'));
     $this->assertFalse($validator->isValid(null));
     $this->assertFalse($validator->isValid(['dfsdf']));
     $this->assertFalse($validator->isValid('dasdasdfsdfsdf'));
     $this->assertTrue($validator->isValid(''));
     $this->assertTrue($validator->isValid('dasds'));
     $this->assertTrue($validator->isValid('asdfgasdfg'));
 }