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