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); }