/** * 閏年判定 * @dataProvider leapYearProvider */ public function testIsLeapYear($year, $expected) { $timeZoneUTC = new \DateTimeZone('UTC'); $timestamp = gmmktime(0, 0, 0, 6, 1, $year); $target = new MyDateTime("@{$timestamp}", $timeZoneUTC); $this->assertEquals($expected, $target->isLeapYear()); }