public function testGetTreeWhere() { $tree = Entity::getTreeWhere($this->entity->getPositionColumn(), '>=', 1, [$this->entity->getKeyName(), $this->entity->getPositionColumn()]); $this->assertCount(8, $tree); $this->assertEquals(1, $tree[0]->position); $eight = $tree[7]; $this->assertArrayHasKey($this->childrenRelationIndex, $eight->getRelations()); $this->assertEquals(1, $eight->getChildAt(0)->position); $ninth = $eight->getChildren(); $this->assertCount(3, $ninth); }