public function testSort() { $this->assertEquals(0, UTCDateTime::sort(UTCDateTime::fromMicrotime("0.2 1000000000"), UTCDateTime::fromMicrotime("0.2 1000000000"))); $this->assertEquals(-1, UTCDateTime::sort(UTCDateTime::fromMicrotime("0.1 1000000000"), UTCDateTime::fromMicrotime("0.2 1000000000"))); $this->assertEquals(1, UTCDateTime::sort(UTCDateTime::fromMicrotime("0.2 1000000000"), UTCDateTime::fromMicrotime("0.1 1000000000"))); $this->assertEquals(-1, UTCDateTime::sort(UTCDateTime::fromMicrotime("0 1000000000"), UTCDateTime::fromMicrotime("0 1000000001"))); $this->assertEquals(1, UTCDateTime::sort(UTCDateTime::fromMicrotime("0 1000000001"), UTCDateTime::fromMicrotime("0 1000000000"))); }