Example #1
0
 public function test_isSupported_TemporalUnit()
 {
     // TODO check
     //$this->assertEquals(self::$TEST_2008->isUnitSupported(null), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::NANOS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::MICROS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::MILLIS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::SECONDS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::MINUTES()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::HOURS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::HALF_DAYS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::DAYS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::WEEKS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::MONTHS()), false);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::YEARS()), true);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::DECADES()), true);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::CENTURIES()), true);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::MILLENNIA()), true);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::ERAS()), true);
     $this->assertEquals(self::$TEST_2008->isUnitSupported(ChronoUnit::FOREVER()), false);
 }