コード例 #1
0
ファイル: BirthdateTest.php プロジェクト: cargomedia/cm
 /**
  * @expectedException CM_Exception_FormFieldValidation
  */
 public function testValidate()
 {
     $formField = new CM_FormField_Birthdate(['name' => 'foo', 'minAge' => 18, 'maxAge' => 30]);
     $environment = new CM_Frontend_Environment();
     $value = $formField->validate($environment, array('year' => 1995, 'month' => 1, 'day' => 1));
     $this->assertEquals(new DateTime('1995-01-01'), $value);
     $formField->validate($environment, array('year' => 2005, 'month' => 1, 'day' => 1));
 }
コード例 #2
0
ファイル: BirthdateTest.php プロジェクト: NicolasSchmutz/cm
 /**
  * @expectedException CM_Exception_FormFieldValidation
  */
 public function testValidate()
 {
     $formField = new CM_FormField_Birthdate(['name' => 'foo', 'minAge' => 18, 'maxAge' => 30]);
     $request = CM_Http_Request_Abstract::factory('get', '/foo');
     $response = CM_Http_Response_Abstract::factory($request, $this->getServiceManager());
     $environment = new CM_Frontend_Environment();
     $value = $formField->validate($environment, array('year' => 1995, 'month' => 1, 'day' => 1));
     $this->assertEquals(new DateTime('1995-01-01'), $value);
     $formField->validate($environment, array('year' => 2005, 'month' => 1, 'day' => 1));
 }