예제 #1
0
파일: TimeTest.php 프로젝트: marando/units
 public function testSign()
 {
     $this->assertEquals('-', Time::sec(-10)->sign);
     $this->assertEquals('-', Time::min(-10)->sign);
     $this->assertEquals('-', Time::hours(-10)->sign);
     $this->assertEquals('-', Time::days(-10)->sign);
     $this->assertEquals('-', Time::weeks(-10)->sign);
     $this->assertEquals('-', Time::hms(-10, 0, 0, 0)->sign);
     $this->assertEquals('-', Time::hms(0, -10, 0, 0)->sign);
     $this->assertEquals('-', Time::hms(0, 0, -10, 0)->sign);
     $this->assertEquals('-', Time::hms(0, 0, 0, -10)->sign);
     $this->assertEquals('+', Time::hms(10, 0, 0, 0)->sign);
     $this->assertEquals('+', Time::hms(1, -10, 0, 0)->sign);
     $this->assertEquals('+', Time::hms(1, 0, -10, 0)->sign);
     $this->assertEquals('+', Time::hms(1, 0, 0, -10)->sign);
     $this->assertEquals('+', Time::sec(10)->sign);
     $this->assertEquals('+', Time::min(10)->sign);
     $this->assertEquals('+', Time::hours(10)->sign);
     $this->assertEquals('+', Time::days(10)->sign);
     $this->assertEquals('+', Time::weeks(10)->sign);
 }