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