function testIdCompareTo() { $id1 = new LogootId("10000", "10000"); $id2 = new LogootId("1000000", "1000000"); $this->assertEquals('-1', $id1->compareTo($id2)); $id1->setInt("500000"); $id1->setSessionId("500000"); $id2->setInt("20"); $id2->setSessionId("50"); $this->assertEquals('1', $id1->compareTo($id2)); $id1->setInt("10"); $id1->setSessionId("10"); $id2->setInt("10"); $id2->setSessionId("10"); $this->assertEquals(0, $id1->compareTo($id2)); $id1->setInt(INT_MIN); $id1->setSessionId("10"); $id2->setInt(INT_MAX); $id2->setSessionId("10"); $this->assertEquals('-1', $id1->compareTo($id2)); $this->assertEquals('1', LogootId::IdMax()->compareTo(LogootId::IdMin())); $y = "yop"; }