/** * @expectedException \Celest\DateTimeException */ public function test_factory_of_intsMonth_31apr() { LocalDate::ofMonth(2007, Month::APRIL(), 31); }
public function test_until_convertedType() { $start = Year::of(2010); $end = $start->plusYears(2)->atMonth(Month::APRIL()); $this->assertEquals($start->until($end, ChronoUnit::YEARS()), 2); }
public function test_equals_monthDifferent() { $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::APRIL(), 20, DayOfWeek::SUNDAY(), 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); }
public function test_toString() { $this->assertEquals(Month::JANUARY()->__toString(), "JANUARY"); $this->assertEquals(Month::FEBRUARY()->__toString(), "FEBRUARY"); $this->assertEquals(Month::MARCH()->__toString(), "MARCH"); $this->assertEquals(Month::APRIL()->__toString(), "APRIL"); $this->assertEquals(Month::MAY()->__toString(), "MAY"); $this->assertEquals(Month::JUNE()->__toString(), "JUNE"); $this->assertEquals(Month::JULY()->__toString(), "JULY"); $this->assertEquals(Month::AUGUST()->__toString(), "AUGUST"); $this->assertEquals(Month::SEPTEMBER()->__toString(), "SEPTEMBER"); $this->assertEquals(Month::OCTOBER()->__toString(), "OCTOBER"); $this->assertEquals(Month::NOVEMBER()->__toString(), "NOVEMBER"); $this->assertEquals(Month::DECEMBER()->__toString(), "DECEMBER"); }