/** * @covers \BackBee\NestedNode\Repository\NestedNodeRepository::insertNodeAsLastChildOf * @covers \BackBee\NestedNode\Repository\NestedNodeRepository::shiftRlValues */ public function testInsertNodeAsLastChildOf() { $child1 = $this->repository->find('a-child1'); $child2 = $this->repository->find('a-child2'); $subchild1 = $this->repository->find('a-subchild1'); $subchild2 = $this->repository->find('a-subchild2'); $this->assertEquals(1, $this->root_asc->getLeftnode()); $this->assertEquals(2, $child1->getLeftnode()); $this->assertEquals(3, $subchild1->getLeftnode()); $this->assertEquals(4, $subchild1->getRightnode()); $this->assertEquals(5, $subchild2->getLeftnode()); $this->assertEquals(6, $subchild2->getRightnode()); $this->assertEquals(7, $child1->getRightnode()); $this->assertEquals(8, $child2->getLeftnode()); $this->assertEquals(9, $child2->getRightnode()); $this->assertEquals(10, $this->root_asc->getRightnode()); $this->assertEquals(0, $this->root_asc->getLevel()); $this->assertEquals(1, $child1->getLevel()); $this->assertEquals(1, $child2->getLevel()); $this->assertEquals(2, $subchild1->getLevel()); $this->assertEquals(2, $subchild2->getLevel()); $this->assertEquals($this->root_asc, $child1->getRoot()); $this->assertEquals($this->root_asc, $child2->getRoot()); $this->assertEquals($this->root_asc, $subchild1->getRoot()); $this->assertEquals($this->root_asc, $subchild2->getRoot()); $this->assertEquals($this->root_asc, $child1->getParent()); $this->assertEquals($this->root_asc, $child2->getParent()); $this->assertEquals($child1, $subchild1->getParent()); $this->assertEquals($child1, $subchild2->getParent()); $this->assertEquals(1, $this->root_desc->getLeftnode()); $this->assertEquals(10, $this->root_desc->getRightnode()); }
/** * @covers BackBee\NestedNode\AbstractNestedNode::setLevel */ public function testSetLevel() { $this->assertEquals($this->mock, $this->mock->setLevel(5)); $this->assertEquals(5, $this->mock->getLevel()); }