17 use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
26 $nodeCollection = new \TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection();
27 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 5]);
28 $nodeCollection->append($node);
29 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 15]);
30 $nodeCollection->append($node);
31 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 3]);
32 $nodeCollection->append($node);
33 return $nodeCollection;
38 $nodeCollection = new \TYPO3\CMS\Backend\Tree\SortedTreeNodeCollection();
39 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 5]);
40 $nodeCollection->append($node);
41 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 3]);
42 $nodeCollection->append($node);
43 return $nodeCollection;
52 $expected = [3, 5, 15];
54 foreach ($nodeCollection as $node) {
55 $ids[] = $node->getId();
57 $this->assertSame($expected, $ids);
66 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 5]);
67 $this->assertTrue($nodeCollection->contains($node));
76 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 15]);
77 $this->assertTrue($nodeCollection->contains($node));
78 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 99]);
79 $this->assertFalse($nodeCollection->contains($node));
81 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 3]);
82 $this->assertTrue($nodeCollection->contains($node));
83 $node = new \TYPO3\CMS\Backend\Tree\TreeNode([
'id' => 99]);
84 $this->assertFalse($nodeCollection->contains($node));