/** * @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()); }