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]];
 }
 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");
 }