public function testInsertAtTPriorityList() { $plist = new TPriorityList($this->plist); $this->assertNull($plist->insertAt(0, $this->pitem3)); $this->assertEquals(-10000000, $plist->priorityAt(0)); try { $plist->insertAt(5, $this->pitem3); $this->fail('exception not raised when adding item at an out-of-range index'); } catch (TInvalidDataValueException $e) { } $this->assertEquals(100, $plist->priorityAt(4)); }