2 namespace TYPO3\CMS\Backend\Tests\Unit\Tree;
24 $nodeCollection = new \TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection();
25 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 5));
26 $nodeCollection->append($node);
27 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 15));
28 $nodeCollection->append($node);
29 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 3));
30 $nodeCollection->append($node);
31 return $nodeCollection;
36 $nodeCollection = new \TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection();
37 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 5));
38 $nodeCollection->append($node);
39 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 3));
40 $nodeCollection->append($node);
41 return $nodeCollection;
50 $expected = array(3, 5, 15);
52 foreach ($nodeCollection as $node) {
53 $ids[] = $node->getId();
55 $this->assertSame($expected, $ids);
64 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 5));
65 $this->assertTrue($nodeCollection->contains($node));
74 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 15));
75 $this->assertTrue($nodeCollection->contains($node));
76 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 99));
77 $this->assertFalse($nodeCollection->contains($node));
79 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 3));
80 $this->assertTrue($nodeCollection->contains($node));
81 $node = new \TYPO3\CMS\Backend\Tree\TreeNode(array(
'id' => 99));
82 $this->assertFalse($nodeCollection->contains($node));