Example #1
0
 /**
  * @dataProvider YMDHMSProvider
  *
  * @covers ::getYear
  * @covers ::getMonth
  * @covers ::getDay
  * @covers ::getDayOw
  * @covers ::getHours
  * @covers ::getMinutes
  * @covers ::getSeconds
  *
  * @param string $dateTime
  * @param int    $yearL
  * @param int    $yearS
  * @param int    $month
  * @param int    $day
  * @param int    $dow
  * @param int    $hour
  * @param int    $minute
  * @param int    $second
  */
 public function test_YearMonthDayHoursMinutesSeconds($dateTime, $yearL, $yearS, $month, $day, $dow, $hour, $minute, $second)
 {
     // When
     $dt = new DateTime($dateTime);
     // Then
     $this->assertSame($yearL, $dt->getYear());
     $this->assertSame($yearL, $dt->getYear(DateTime::YEAR_FORMAT_LONG));
     $this->assertSame($yearS, $dt->getYear(DateTime::YEAR_FORMAT_SHORT));
     $this->assertSame($month, $dt->getMonth());
     $this->assertSame($day, $dt->getDay());
     $this->assertSame($dow, $dt->getDayOw());
     $this->assertSame($hour, $dt->getHours());
     $this->assertSame($minute, $dt->getMinutes());
     $this->assertSame($second, $dt->getSeconds());
 }