|
@@ 34-45 (lines=12) @@
|
| 31 |
|
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(24)->getParents(1)->all())); |
| 32 |
|
} |
| 33 |
|
|
| 34 |
|
public function testGetParent() |
| 35 |
|
{ |
| 36 |
|
$data = 15; |
| 37 |
|
$this->assertEquals($data, Node::findOne(18)->parent->id); |
| 38 |
|
$this->assertEquals($data, AttributeModeNode::findOne(18)->parent->id); |
| 39 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(18)->parent->id); |
| 40 |
|
|
| 41 |
|
$data = null; |
| 42 |
|
$this->assertEquals($data, Node::findOne(1)->getParent()->one()); |
| 43 |
|
$this->assertEquals($data, AttributeModeNode::findOne(1)->getParent()->one()); |
| 44 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(1)->getParent()->one()); |
| 45 |
|
} |
| 46 |
|
|
| 47 |
|
public function testGetRoot() |
| 48 |
|
{ |
|
@@ 99-110 (lines=12) @@
|
| 96 |
|
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, MultipleTreeNode::findOne(14)->getLeaves(1)->all())); |
| 97 |
|
} |
| 98 |
|
|
| 99 |
|
public function testGetPrev() |
| 100 |
|
{ |
| 101 |
|
$data = 12; |
| 102 |
|
$this->assertEquals($data, Node::findOne(13)->prev->id); |
| 103 |
|
$this->assertEquals($data, AttributeModeNode::findOne(13)->prev->id); |
| 104 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(13)->prev->id); |
| 105 |
|
|
| 106 |
|
$data = null; |
| 107 |
|
$this->assertEquals($data, Node::findOne(15)->getPrev()->one()); |
| 108 |
|
$this->assertEquals($data, AttributeModeNode::findOne(15)->getPrev()->one()); |
| 109 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(15)->getPrev()->one()); |
| 110 |
|
} |
| 111 |
|
|
| 112 |
|
public function testGetNext() |
| 113 |
|
{ |
|
@@ 112-123 (lines=12) @@
|
| 109 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(15)->getPrev()->one()); |
| 110 |
|
} |
| 111 |
|
|
| 112 |
|
public function testGetNext() |
| 113 |
|
{ |
| 114 |
|
$data = 23; |
| 115 |
|
$this->assertEquals($data, Node::findOne(22)->next->id); |
| 116 |
|
$this->assertEquals($data, AttributeModeNode::findOne(22)->next->id); |
| 117 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(22)->next->id); |
| 118 |
|
|
| 119 |
|
$data = null; |
| 120 |
|
$this->assertEquals($data, Node::findOne(4)->getNext()->one()); |
| 121 |
|
$this->assertEquals($data, AttributeModeNode::findOne(4)->getNext()->one()); |
| 122 |
|
$this->assertEquals($data, MultipleTreeNode::findOne(4)->getNext()->one()); |
| 123 |
|
} |
| 124 |
|
|
| 125 |
|
public function testGetParentPath() |
| 126 |
|
{ |