Fixed bug #16776: Unit test crashes in t3lib_tree_SortedNodeCollectionTest (Thanks...
authorSteffen Gebert <steffen.gebert@typo3.org>
Sat, 18 Dec 2010 20:03:56 +0000 (20:03 +0000)
committerSteffen Gebert <steffen.gebert@typo3.org>
Sat, 18 Dec 2010 20:03:56 +0000 (20:03 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@9851 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
tests/t3lib/tree/t3lib_tree_sortednodecollectionTest.php

index 0661b61..90c9067 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
 
        * Fixed bug #16773: User icon in topbar shows part of neighbour sprite icon
        * Fixed bug #16465: Bug: TCE forms incorrectly render optgroup tags with icons (Thanks to Bastian Waidelich)
+       * Fixed bug #16776: Unit test crashes in t3lib_tree_SortedNodeCollectionTest (Thanks to Oliver Klee)
 
 2010-12-17  Susanne Moog  <typo3@susanne-moog.de>
 
index 4d7b7b7..bd616c6 100644 (file)
  * @subpackage t3lib
  */
 class t3lib_tree_SortedNodeCollectionTest extends tx_phpunit_testcase {
-       public function setUp() {
-       }
-
-       public function tearDown() {
-       }
-
        protected function createTestCollection() {
                $nodeCollection = new t3lib_tree_SortedNodeCollection();
 
                $node = new t3lib_tree_Node(array('id' => 5));
-               $nodeCollection->addNode($node);
+               $nodeCollection->append($node);
 
                $node = new t3lib_tree_Node(array('id' => 15));
-               $nodeCollection->addNode($node);
+               $nodeCollection->append($node);
 
                $node = new t3lib_tree_Node(array('id' => 3));
-               $nodeCollection->addNode($node);
+               $nodeCollection->append($node);
 
                return $nodeCollection;
        }
@@ -55,10 +49,10 @@ class t3lib_tree_SortedNodeCollectionTest extends tx_phpunit_testcase {
                $nodeCollection = new t3lib_tree_SortedNodeCollection();
 
                $node = new t3lib_tree_Node(array('id' => 5));
-               $nodeCollection->addNode($node);
+               $nodeCollection->append($node);
 
                $node = new t3lib_tree_Node(array('id' => 3));
-               $nodeCollection->addNode($node);
+               $nodeCollection->append($node);
 
                return $nodeCollection;
        }
@@ -66,7 +60,7 @@ class t3lib_tree_SortedNodeCollectionTest extends tx_phpunit_testcase {
        /**
         * @test
         */
-       public function addNodesSorted() {
+       public function appendsSorted() {
                $nodeCollection = $this->createTestCollection();
 
                $expected = array(3, 5, 15);
@@ -80,22 +74,6 @@ class t3lib_tree_SortedNodeCollectionTest extends tx_phpunit_testcase {
        /**
         * @test
         */
-       public function removeNodeByNodeId() {
-               $nodeCollection = $this->createTestCollection();
-               $node = new t3lib_tree_Node(array('id' => '5'));
-               $nodeCollection->removeNode($node);
-
-               $expected = array(3, 15);
-               $ids = array();
-               foreach ($nodeCollection as $node) {
-                       $ids[] = $node->getId();
-               }
-               $this->assertSame($expected, $ids);
-       }
-
-       /**
-        * @test
-        */
        public function collectionContainsNode() {
                $nodeCollection = $this->createTestCollection();
                $node = new t3lib_tree_Node(array('id' => 5));
@@ -121,4 +99,4 @@ class t3lib_tree_SortedNodeCollectionTest extends tx_phpunit_testcase {
                $this->assertFalse($nodeCollection->contains($node));
        }
 }
-?>
+?>
\ No newline at end of file