|
@@ 43-52 (lines=10) @@
|
| 40 |
|
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, NodeJoin::findOne(1)->getParentsOrdered())); |
| 41 |
|
} |
| 42 |
|
|
| 43 |
|
public function testGetParent() |
| 44 |
|
{ |
| 45 |
|
$data = 42; |
| 46 |
|
$this->assertEquals($data, Node::findOne(46)->parent->id); |
| 47 |
|
$this->assertEquals($data, NodeJoin::findOne(46)->parent->id); |
| 48 |
|
|
| 49 |
|
$data = null; |
| 50 |
|
$this->assertEquals($data, Node::findOne(41)->getParent()->one()); |
| 51 |
|
$this->assertEquals($data, NodeJoin::findOne(41)->getParent()->one()); |
| 52 |
|
} |
| 53 |
|
|
| 54 |
|
public function testGetRoot() |
| 55 |
|
{ |
|
@@ 54-63 (lines=10) @@
|
| 51 |
|
$this->assertEquals($data, NodeJoin::findOne(41)->getParent()->one()); |
| 52 |
|
} |
| 53 |
|
|
| 54 |
|
public function testGetRoot() |
| 55 |
|
{ |
| 56 |
|
$data = 41; |
| 57 |
|
$this->assertEquals($data, Node::findOne(56)->root->id); |
| 58 |
|
$this->assertEquals($data, NodeJoin::findOne(56)->root->id); |
| 59 |
|
|
| 60 |
|
$data = 1; |
| 61 |
|
$this->assertEquals($data, Node::findOne(1)->getRoot()->one()->id); |
| 62 |
|
$this->assertEquals($data, NodeJoin::findOne(1)->getRoot()->one()->id); |
| 63 |
|
} |
| 64 |
|
|
| 65 |
|
public function testGetDescendants() |
| 66 |
|
{ |
|
@@ 109-118 (lines=10) @@
|
| 106 |
|
$this->assertEquals($data, array_map(function ($value) { return $value->id; }, NodeJoin::findOne(3)->getLeaves(1)->all())); |
| 107 |
|
} |
| 108 |
|
|
| 109 |
|
public function testGetPrev() |
| 110 |
|
{ |
| 111 |
|
$data = 16; |
| 112 |
|
$this->assertEquals($data, Node::findOne(15)->prev->id); |
| 113 |
|
$this->assertEquals($data, NodeJoin::findOne(15)->prev->id); |
| 114 |
|
|
| 115 |
|
$data = null; |
| 116 |
|
$this->assertEquals($data, Node::findOne(57)->getPrev()->one()); |
| 117 |
|
$this->assertEquals($data, NodeJoin::findOne(57)->getPrev()->one()); |
| 118 |
|
} |
| 119 |
|
|
| 120 |
|
public function testGetNext() |
| 121 |
|
{ |
|
@@ 120-129 (lines=10) @@
|
| 117 |
|
$this->assertEquals($data, NodeJoin::findOne(57)->getPrev()->one()); |
| 118 |
|
} |
| 119 |
|
|
| 120 |
|
public function testGetNext() |
| 121 |
|
{ |
| 122 |
|
$data = 17; |
| 123 |
|
$this->assertEquals($data, Node::findOne(18)->next->id); |
| 124 |
|
$this->assertEquals($data, NodeJoin::findOne(18)->next->id); |
| 125 |
|
|
| 126 |
|
$data = null; |
| 127 |
|
$this->assertEquals($data, Node::findOne(58)->getNext()->one()); |
| 128 |
|
$this->assertEquals($data, NodeJoin::findOne(58)->getNext()->one()); |
| 129 |
|
} |
| 130 |
|
|
| 131 |
|
public function testPopulateTree() |
| 132 |
|
{ |