summaryrefslogtreecommitdiff
path: root/tests/unit/Collections/TPriorityListTest.php
diff options
context:
space:
mode:
Diffstat (limited to 'tests/unit/Collections/TPriorityListTest.php')
-rw-r--r--tests/unit/Collections/TPriorityListTest.php48
1 files changed, 18 insertions, 30 deletions
diff --git a/tests/unit/Collections/TPriorityListTest.php b/tests/unit/Collections/TPriorityListTest.php
index 70f7c159..f329538c 100644
--- a/tests/unit/Collections/TPriorityListTest.php
+++ b/tests/unit/Collections/TPriorityListTest.php
@@ -583,60 +583,48 @@ class TPriorityListTest extends PHPUnit_Framework_TestCase
$this->assertEquals(2, $plist->remove($this->pitem2));
$this->assertEquals(1, $plist->getPriorityCount());
- }
-
- public function testRemoveAtTPriorityList()
- {
- $plist = new TPriorityList($this->plist);
- $this->assertEquals($this->pitem1, $plist->removeAt(1));
- $this->assertEquals(-1, $plist->indexOf($this->pitem1));
- $this->assertEquals(1, $plist->indexOf($this->pitem2));
- $this->assertEquals(0, $plist->indexOf($this->pfirst));
- try {
- $plist->removeAt(3);
- $this->fail('exception not raised when removing item with invalid index');
- }
- catch (TInvalidDataValueException $e) {
- }
- }
-
- public function testRemoveFromPriorityTPriorityList()
- {
$plist = new TPriorityList($this->plist);
try {
- $plist->removeFromPriority($this->pitem5);
+ $plist->remove($this->pitem5);
$this->fail('Exception not raised: TInvalidDataValueException: The item cannot be found in the list');
}
catch (TInvalidDataValueException $v) {
}
try {
- $plist->removeFromPriority($this->pitem3);
+ $plist->remove($this->pitem3, null);
$this->fail('Exception not raised: TInvalidDataValueException: The item cannot be found in the list');
}
catch (TInvalidDataValueException $v) {
}
try {
- $plist->removeFromPriority($this->pitem3, null);
+ $plist->remove($this->pitem1, 100);
$this->fail('Exception not raised: TInvalidDataValueException: The item cannot be found in the list');
}
catch (TInvalidDataValueException $v) {
}
+ $plist->insertBefore($this->pitem3, $this->pitem4);
+ $this->assertEquals(4, $plist->remove($this->pitem3, 100));
+ }
+
+ public function testRemoveAtTPriorityList()
+ {
+ $plist = new TPriorityList($this->plist);
+
+ $this->assertEquals($this->pitem1, $plist->removeAt(1));
+ $this->assertEquals(-1, $plist->indexOf($this->pitem1));
+ $this->assertEquals(1, $plist->indexOf($this->pitem2));
+ $this->assertEquals(0, $plist->indexOf($this->pfirst));
try {
- $plist->removeFromPriority($this->pitem1, 100);
- $this->fail('Exception not raised: TInvalidDataValueException: The item cannot be found in the list');
+ $plist->removeAt(3);
+ $this->fail('exception not raised when removing item with invalid index');
}
- catch (TInvalidDataValueException $v) {
+ catch (TInvalidDataValueException $e) {
}
-
- $plist->insertBefore($this->pitem3, $this->pitem4);
- $this->assertEquals(1, $plist->removeFromPriority($this->pitem3, 100));
-
-
}
public function testItemAtIndexPriorityTPriorityList()