/** * 年間日数 * @dataProvider leapYearProvider */ public function testDaysInYear($year, $isLeap) { $expected = $isLeap ? 366 : 365; $timeZoneUTC = new \DateTimeZone('UTC'); $timestamp = gmmktime(0, 0, 0, 6, 1, $year); $target = new MyDateTime("@{$timestamp}", $timeZoneUTC); $this->assertEquals($expected, $target->getDaysInYear()); }