public function test_toString() { $this->assertEquals(DayOfWeek::MONDAY()->__toString(), "MONDAY"); $this->assertEquals(DayOfWeek::TUESDAY()->__toString(), "TUESDAY"); $this->assertEquals(DayOfWeek::WEDNESDAY()->__toString(), "WEDNESDAY"); $this->assertEquals(DayOfWeek::THURSDAY()->__toString(), "THURSDAY"); $this->assertEquals(DayOfWeek::FRIDAY()->__toString(), "FRIDAY"); $this->assertEquals(DayOfWeek::SATURDAY()->__toString(), "SATURDAY"); $this->assertEquals(DayOfWeek::SUNDAY()->__toString(), "SUNDAY"); }
function data_week() { return [[LocalDate::of(1969, 12, 29), DayOfWeek::MONDAY(), 1, 1970], [LocalDate::of(2012, 12, 23), DayOfWeek::SUNDAY(), 51, 2012], [LocalDate::of(2012, 12, 24), DayOfWeek::MONDAY(), 52, 2012], [LocalDate::of(2012, 12, 27), DayOfWeek::THURSDAY(), 52, 2012], [LocalDate::of(2012, 12, 28), DayOfWeek::FRIDAY(), 52, 2012], [LocalDate::of(2012, 12, 29), DayOfWeek::SATURDAY(), 52, 2012], [LocalDate::of(2012, 12, 30), DayOfWeek::SUNDAY(), 52, 2012], [LocalDate::of(2012, 12, 31), DayOfWeek::MONDAY(), 1, 2013], [LocalDate::of(2013, 1, 1), DayOfWeek::TUESDAY(), 1, 2013], [LocalDate::of(2013, 1, 2), DayOfWeek::WEDNESDAY(), 1, 2013], [LocalDate::of(2013, 1, 6), DayOfWeek::SUNDAY(), 1, 2013], [LocalDate::of(2013, 1, 7), DayOfWeek::MONDAY(), 2, 2013]]; }
function data_dayOfWeekInMonth_negative() { return [[2011, 1, DayOfWeek::TUESDAY(), LocalDate::of(2011, 1, 25)], [2011, 2, DayOfWeek::TUESDAY(), LocalDate::of(2011, 2, 22)], [2011, 3, DayOfWeek::TUESDAY(), LocalDate::of(2011, 3, 29)], [2011, 4, DayOfWeek::TUESDAY(), LocalDate::of(2011, 4, 26)], [2011, 5, DayOfWeek::TUESDAY(), LocalDate::of(2011, 5, 31)], [2011, 6, DayOfWeek::TUESDAY(), LocalDate::of(2011, 6, 28)], [2011, 7, DayOfWeek::TUESDAY(), LocalDate::of(2011, 7, 26)], [2011, 8, DayOfWeek::TUESDAY(), LocalDate::of(2011, 8, 30)], [2011, 9, DayOfWeek::TUESDAY(), LocalDate::of(2011, 9, 27)], [2011, 10, DayOfWeek::TUESDAY(), LocalDate::of(2011, 10, 25)], [2011, 11, DayOfWeek::TUESDAY(), LocalDate::of(2011, 11, 29)], [2011, 12, DayOfWeek::TUESDAY(), LocalDate::of(2011, 12, 27)]]; }