@@ 194-205 (lines=12) @@ | ||
191 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
192 | } |
|
193 | ||
194 | public function testPrependToInsertInNoEmpty() |
|
195 | { |
|
196 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
197 | $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(1))->save()); |
|
198 | ||
199 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
200 | $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(6))->save()); |
|
201 | ||
202 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
203 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-no-empty-64.php')); |
|
204 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
205 | } |
|
206 | ||
207 | public function testPrependToInsertInEmpty() |
|
208 | { |
|
@@ 207-218 (lines=12) @@ | ||
204 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
205 | } |
|
206 | ||
207 | public function testPrependToInsertInEmpty() |
|
208 | { |
|
209 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
210 | $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(16))->save()); |
|
211 | ||
212 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
213 | $this->assertTrue($node->prependTo(MultipleTreeNode64::findOne(18))->save()); |
|
214 | ||
215 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
216 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty-64.php')); |
|
217 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
218 | } |
|
219 | ||
220 | public function testPrependToInsertInEmptyAmount77NoPrepend() |
|
221 | { |
|
@@ 316-327 (lines=12) @@ | ||
313 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
314 | } |
|
315 | ||
316 | public function testAppendToInsertInNoEmpty() |
|
317 | { |
|
318 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
319 | $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(2))->save()); |
|
320 | ||
321 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
322 | $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(6))->save()); |
|
323 | ||
324 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
325 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-no-empty-64.php')); |
|
326 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
327 | } |
|
328 | ||
329 | public function testAppendToInsertInEmpty() |
|
330 | { |
|
@@ 329-340 (lines=12) @@ | ||
326 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
327 | } |
|
328 | ||
329 | public function testAppendToInsertInEmpty() |
|
330 | { |
|
331 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
332 | $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(16))->save()); |
|
333 | ||
334 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
335 | $this->assertTrue($node->appendTo(MultipleTreeNode64::findOne(18))->save()); |
|
336 | ||
337 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
338 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty-64.php')); |
|
339 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
340 | } |
|
341 | ||
342 | public function testAppendToInsertInEmptyAmount77NoPrepend() |
|
343 | { |
|
@@ 438-449 (lines=12) @@ | ||
435 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
436 | } |
|
437 | ||
438 | public function testInsertBefore() |
|
439 | { |
|
440 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
441 | $this->assertTrue($node->insertBefore(MultipleTreeNode64::findOne(16))->save()); |
|
442 | ||
443 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
444 | $this->assertTrue($node->insertBefore(MultipleTreeNode64::findOne(33))->save()); |
|
445 | ||
446 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
447 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-insert-64.php')); |
|
448 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
449 | } |
|
450 | ||
451 | public function testInsertBeforeUpdate() |
|
452 | { |
|
@@ 461-472 (lines=12) @@ | ||
458 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
459 | } |
|
460 | ||
461 | public function testInsertAfterInsert() |
|
462 | { |
|
463 | $node = new MultipleTreeNode64(['slug' => 'new1']); |
|
464 | $this->assertTrue($node->insertAfter(MultipleTreeNode64::findOne(14))->save()); |
|
465 | ||
466 | $node = new MultipleTreeNode64(['slug' => 'new2']); |
|
467 | $this->assertTrue($node->insertAfter(MultipleTreeNode64::findOne(37))->save()); |
|
468 | ||
469 | $dataSet = $this->getConnection()->createDataSet(['multiple_tree_64']); |
|
470 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-insert-64.php')); |
|
471 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
472 | } |
|
473 | ||
474 | public function testInsertAfterUpdate() |
|
475 | { |