コード例 #1
0
 public function test_isSupported_TemporalUnit()
 {
     // TODO $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(null), false);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::NANOS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::MICROS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::MILLIS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::SECONDS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::MINUTES()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::HOURS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::HALF_DAYS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::DAYS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::WEEKS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::MONTHS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::YEARS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::DECADES()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::CENTURIES()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::MILLENNIA()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::ERAS()), true);
     $this->assertEquals($this->TEST_DATE_TIME->isUnitSupported(CU::FOREVER()), false);
 }