/** * test week normal middle of the month * @group Core */ public function testWeekMiddleofmonth() { $correct = array('2024-10-07', '2024-10-08', '2024-10-09', '2024-10-10', '2024-10-11', '2024-10-12', '2024-10-13'); $week = new Week(Date::factory('2024-10-09')); $this->assertEquals($correct, $week->toString()); $this->assertEquals(7, $week->getNumberOfSubperiods()); }
public function testRangeLastweek_onFirstDayOfWeek() { $end = Date::factory('2013-11-04'); $range = new Range('week', 'last2', 'UTC', $end); $correct = array(); for ($i = 0; $i < 2; $i++) { $date = $end->subWeek($i); $week = new Week($date); $correct[] = $week->toString(); } $correct = array_reverse($correct); $this->assertEquals($correct, $range->toString()); }