Esempio n. 1
0
 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");
 }
Esempio n. 2
0
 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_equals_dayOfWeekDifferent()
 {
     $a = ZoneOffsetTransitionRule::of(Month::MARCH(), 20, DayOfWeek::SUNDAY(), self::TIME_0100(), false, TimeDefinition::WALL(), self::OFFSET_0200(), self::OFFSET_0200(), self::OFFSET_0300());
     $b = ZoneOffsetTransitionRule::of(Month::MARCH(), 20, DayOfWeek::SATURDAY(), self::TIME_0100(), false, TimeDefinition::WALL(), self::OFFSET_0200(), self::OFFSET_0200(), self::OFFSET_0300());
     $this->assertEquals($a->equals($a), true);
     $this->assertEquals($a->equals($b), false);
     $this->assertEquals($b->equals($a), false);
     $this->assertEquals($b->equals($b), true);
 }