コード例 #1
0
 public function test_now()
 {
     $expected = LocalDateTime::nowOf(Clock::systemDefaultZone());
     $test = LocalDateTime::now();
     $diff = Math::abs($test->toLocalTime()->toNanoOfDay() - $expected->toLocalTime()->toNanoOfDay());
     if ($diff >= 100000000) {
         // may be $date change
         $expected = LocalDateTime::nowOf(Clock::systemDefaultZone());
         $test = LocalDateTime::now();
         $diff = Math::abs($test->toLocalTime()->toNanoOfDay() - $expected->toLocalTime()->toNanoOfDay());
     }
     $this->assertTrue($diff < 100000000);
     // less than 0.1 secs
 }