@@ 301-309 (lines=9) @@ | ||
298 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
299 | } |
|
300 | ||
301 | public function testPrependToUpdateAnotherTree() |
|
302 | { |
|
303 | $node = MultipleTreeNode::findOne(30); |
|
304 | $this->assertTrue($node->prependTo(MultipleTreeNode::findOne(4))->save()); |
|
305 | ||
306 | $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
|
307 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-another-tree.php')); |
|
308 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
309 | } |
|
310 | ||
311 | public function testPrependToUpdateSelf() |
|
312 | { |
|
@@ 425-433 (lines=9) @@ | ||
422 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
423 | } |
|
424 | ||
425 | public function testAppendToUpdateAnotherTree() |
|
426 | { |
|
427 | $node = MultipleTreeNode::findOne(30); |
|
428 | $this->assertTrue($node->appendTo(MultipleTreeNode::findOne(4))->save()); |
|
429 | ||
430 | $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
|
431 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-another-tree.php')); |
|
432 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
433 | } |
|
434 | ||
435 | public function testAppendToUpdateSelf() |
|
436 | { |
|
@@ 549-557 (lines=9) @@ | ||
546 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
547 | } |
|
548 | ||
549 | public function testInsertBeforeUpdateAnotherTree() |
|
550 | { |
|
551 | $node = MultipleTreeNode::findOne(26); |
|
552 | $this->assertTrue($node->insertBefore(MultipleTreeNode::findOne(15))->save()); |
|
553 | ||
554 | $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
|
555 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-another-tree.php')); |
|
556 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
557 | } |
|
558 | ||
559 | /** |
|
560 | * @expectedException \yii\base\Exception |
|
@@ 661-669 (lines=9) @@ | ||
658 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
659 | } |
|
660 | ||
661 | public function testInsertAfterUpdateAnotherTree() |
|
662 | { |
|
663 | $node = MultipleTreeNode::findOne(26); |
|
664 | $this->assertTrue($node->insertAfter(MultipleTreeNode::findOne(21))->save()); |
|
665 | ||
666 | $dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
|
667 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-another-tree.php')); |
|
668 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
669 | } |
|
670 | ||
671 | /** |
|
672 | * @expectedException \yii\base\Exception |