|
@@ 247-267 (lines=21) @@
|
| 244 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 245 |
|
} |
| 246 |
|
|
| 247 |
|
public function testPrependToInsertInEmpty() |
| 248 |
|
{ |
| 249 |
|
$node = new Node(['slug' => 'new1']); |
| 250 |
|
$this->assertTrue($node->prependTo(Node::findOne(14))->save()); |
| 251 |
|
|
| 252 |
|
$node = new Node(['slug' => 'new2']); |
| 253 |
|
$this->assertTrue($node->prependTo(Node::findOne(15))->save()); |
| 254 |
|
|
| 255 |
|
$node = new Node(['slug' => 'new3']); |
| 256 |
|
$this->assertTrue($node->prependTo(Node::findOne(8))->save()); |
| 257 |
|
|
| 258 |
|
$node = new MultipleTreeNode(['slug' => 'new1']); |
| 259 |
|
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(16))->save()); |
| 260 |
|
|
| 261 |
|
$node = new MultipleTreeNode(['slug' => 'new2']); |
| 262 |
|
$this->assertTrue($node->prependTo(MultipleTreeNode::findOne(18))->save()); |
| 263 |
|
|
| 264 |
|
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
| 265 |
|
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-insert-in-empty.php')); |
| 266 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 267 |
|
} |
| 268 |
|
|
| 269 |
|
public function testPrependToInsertInEmptyAmount77NoPrepend() |
| 270 |
|
{ |
|
@@ 490-510 (lines=21) @@
|
| 487 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 488 |
|
} |
| 489 |
|
|
| 490 |
|
public function testAppendToInsertInEmpty() |
| 491 |
|
{ |
| 492 |
|
$node = new Node(['slug' => 'new1']); |
| 493 |
|
$this->assertTrue($node->appendTo(Node::findOne(14))->save()); |
| 494 |
|
|
| 495 |
|
$node = new Node(['slug' => 'new2']); |
| 496 |
|
$this->assertTrue($node->appendTo(Node::findOne(15))->save()); |
| 497 |
|
|
| 498 |
|
$node = new Node(['slug' => 'new3']); |
| 499 |
|
$this->assertTrue($node->appendTo(Node::findOne(8))->save()); |
| 500 |
|
|
| 501 |
|
$node = new MultipleTreeNode(['slug' => 'new1']); |
| 502 |
|
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(16))->save()); |
| 503 |
|
|
| 504 |
|
$node = new MultipleTreeNode(['slug' => 'new2']); |
| 505 |
|
$this->assertTrue($node->appendTo(MultipleTreeNode::findOne(18))->save()); |
| 506 |
|
|
| 507 |
|
$dataSet = $this->getConnection()->createDataSet(['tree', 'multiple_tree']); |
| 508 |
|
$expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-insert-in-empty.php')); |
| 509 |
|
$this->assertDataSetsEqual($expectedDataSet, $dataSet); |
| 510 |
|
} |
| 511 |
|
|
| 512 |
|
public function testAppendToInsertInEmptyAmount77NoPrepend() |
| 513 |
|
{ |