Пример #1
0
 /**
  * @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());
 }