コード例 #1
0
 public function testUseDefaultValueForSecondsIfNotProvided()
 {
     $element = new DateTimeSelectElement();
     $element->setValue(array('year' => '2012', 'month' => '09', 'day' => '24', 'hour' => '03', 'minute' => '04'));
     $this->assertEquals('2012', $element->getYearElement()->getValue());
     $this->assertEquals('09', $element->getMonthElement()->getValue());
     $this->assertEquals('24', $element->getDayElement()->getValue());
     $this->assertEquals('03', $element->getHourElement()->getValue());
     $this->assertEquals('04', $element->getMinuteElement()->getValue());
     $this->assertEquals('00', $element->getSecondElement()->getValue());
 }
コード例 #2
0
ファイル: DateTimeSelectTest.php プロジェクト: pnaq57/zf2demo
 public function testPassingNullValueToSetValueWillUseCurrentDate()
 {
     $now = new DateTime();
     $element = new DateTimeSelectElement();
     $element->setValue(null);
     $yearElement = $element->getYearElement();
     $monthElement = $element->getMonthElement();
     $dayElement = $element->getDayElement();
     $this->assertEquals($now->format('Y'), $yearElement->getValue());
     $this->assertEquals($now->format('m'), $monthElement->getValue());
     $this->assertEquals($now->format('d'), $dayElement->getValue());
 }