@@ 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 | { |