Example #1
0
 public function testValidation()
 {
     $this->useEnglish();
     $form = new Admin_Form_Person();
     $post = array('LastName' => '', 'DateOfBirth' => 'Sonntag');
     $this->assertFalse($form->isValid($post));
     $this->assertContains('isEmpty', $form->getErrors('LastName'));
     $this->assertContains('dateFalseFormat', $form->getErrors('DateOfBirth'));
     $post = array('LastName' => 'Doe', 'DateOfBirth' => '1990/02/01');
     $this->assertTrue($form->isValid($post));
 }