@@ 273-284 (lines=12) @@ | ||
270 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
271 | } |
|
272 | ||
273 | public function testPrependToUpdateSameNode() |
|
274 | { |
|
275 | $node = Node::findOne(2); |
|
276 | $this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
|
277 | ||
278 | $node = NodeJoin::findOne(43); |
|
279 | $this->assertTrue($node->prependTo(NodeJoin::findOne(41))->save()); |
|
280 | ||
281 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
282 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-same-node.php')); |
|
283 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
284 | } |
|
285 | ||
286 | public function testPrependToUpdateDeep() |
|
287 | { |
|
@@ 286-297 (lines=12) @@ | ||
283 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
284 | } |
|
285 | ||
286 | public function testPrependToUpdateDeep() |
|
287 | { |
|
288 | $node = Node::findOne(4); |
|
289 | $this->assertTrue($node->prependTo(Node::findOne(6))->save()); |
|
290 | ||
291 | $node = NodeJoin::findOne(44); |
|
292 | $this->assertTrue($node->prependTo(NodeJoin::findOne(59))->save()); |
|
293 | ||
294 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
295 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-deep.php')); |
|
296 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
297 | } |
|
298 | ||
299 | public function testPrependToUpdateOut() |
|
300 | { |
|
@@ 299-310 (lines=12) @@ | ||
296 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
297 | } |
|
298 | ||
299 | public function testPrependToUpdateOut() |
|
300 | { |
|
301 | $node = Node::findOne(33); |
|
302 | $this->assertTrue($node->prependTo(Node::findOne(4))->save()); |
|
303 | ||
304 | $node = NodeJoin::findOne(60); |
|
305 | $this->assertTrue($node->prependTo(NodeJoin::findOne(41))->save()); |
|
306 | ||
307 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
308 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-out.php')); |
|
309 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
310 | } |
|
311 | ||
312 | public function testPrependToUpdateAnotherTree() |
|
313 | { |
|
@@ 312-323 (lines=12) @@ | ||
309 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
310 | } |
|
311 | ||
312 | public function testPrependToUpdateAnotherTree() |
|
313 | { |
|
314 | $node = Node::findOne(45); |
|
315 | $this->assertTrue($node->prependTo(Node::findOne(3))->save()); |
|
316 | ||
317 | $node = NodeJoin::findOne(31); |
|
318 | $this->assertTrue($node->prependTo(NodeJoin::findOne(49))->save()); |
|
319 | ||
320 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
321 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-another-tree.php')); |
|
322 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
323 | } |
|
324 | ||
325 | public function testPrependToUpdateSelf() |
|
326 | { |
|
@@ 325-336 (lines=12) @@ | ||
322 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
323 | } |
|
324 | ||
325 | public function testPrependToUpdateSelf() |
|
326 | { |
|
327 | $node = Node::findOne(4); |
|
328 | $this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
|
329 | ||
330 | $node = NodeJoin::findOne(60); |
|
331 | $this->assertTrue($node->prependTo(NodeJoin::findOne(45))->save()); |
|
332 | ||
333 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
334 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
335 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
336 | } |
|
337 | ||
338 | /** |
|
339 | * @expectedException \yii\base\Exception |
|
@@ 407-418 (lines=12) @@ | ||
404 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
405 | } |
|
406 | ||
407 | public function testAppendToUpdateSameNode() |
|
408 | { |
|
409 | $node = Node::findOne(4); |
|
410 | $this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
|
411 | ||
412 | $node = NodeJoin::findOne(44); |
|
413 | $this->assertTrue($node->appendTo(NodeJoin::findOne(41))->save()); |
|
414 | ||
415 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
416 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-same-node.php')); |
|
417 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
418 | } |
|
419 | ||
420 | public function testAppendToUpdateDeep() |
|
421 | { |
|
@@ 420-431 (lines=12) @@ | ||
417 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
418 | } |
|
419 | ||
420 | public function testAppendToUpdateDeep() |
|
421 | { |
|
422 | $node = Node::findOne(4); |
|
423 | $this->assertTrue($node->appendTo(Node::findOne(6))->save()); |
|
424 | ||
425 | $node = NodeJoin::findOne(44); |
|
426 | $this->assertTrue($node->appendTo(NodeJoin::findOne(59))->save()); |
|
427 | ||
428 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
429 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-deep.php')); |
|
430 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
431 | } |
|
432 | ||
433 | public function testAppendToUpdateOut() |
|
434 | { |
|
@@ 433-444 (lines=12) @@ | ||
430 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
431 | } |
|
432 | ||
433 | public function testAppendToUpdateOut() |
|
434 | { |
|
435 | $node = Node::findOne(33); |
|
436 | $this->assertTrue($node->appendTo(Node::findOne(4))->save()); |
|
437 | ||
438 | $node = NodeJoin::findOne(60); |
|
439 | $this->assertTrue($node->appendTo(NodeJoin::findOne(41))->save()); |
|
440 | ||
441 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
442 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-out.php')); |
|
443 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
444 | } |
|
445 | ||
446 | public function testAppendToUpdateAnotherTree() |
|
447 | { |
|
@@ 446-457 (lines=12) @@ | ||
443 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
444 | } |
|
445 | ||
446 | public function testAppendToUpdateAnotherTree() |
|
447 | { |
|
448 | $node = Node::findOne(43); |
|
449 | $this->assertTrue($node->appendTo(Node::findOne(2))->save()); |
|
450 | ||
451 | $node = NodeJoin::findOne(38); |
|
452 | $this->assertTrue($node->appendTo(NodeJoin::findOne(58))->save()); |
|
453 | ||
454 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
455 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-another-tree.php')); |
|
456 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
457 | } |
|
458 | ||
459 | ||
460 | public function testAppendToUpdateSelf() |
|
@@ 460-471 (lines=12) @@ | ||
457 | } |
|
458 | ||
459 | ||
460 | public function testAppendToUpdateSelf() |
|
461 | { |
|
462 | $node = Node::findOne(2); |
|
463 | $this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
|
464 | ||
465 | $node = NodeJoin::findOne(58); |
|
466 | $this->assertTrue($node->appendTo(NodeJoin::findOne(45))->save()); |
|
467 | ||
468 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
469 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
470 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
471 | } |
|
472 | ||
473 | /** |
|
474 | * @expectedException \yii\base\Exception |
|
@@ 555-566 (lines=12) @@ | ||
552 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
553 | } |
|
554 | ||
555 | public function testInsertBeforeUpdateSameNode() |
|
556 | { |
|
557 | $node = Node::findOne(4); |
|
558 | $this->assertTrue($node->insertBefore(Node::findOne(2))->save()); |
|
559 | ||
560 | $node = NodeJoin::findOne(42); |
|
561 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(43))->save()); |
|
562 | ||
563 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
564 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-same-node.php')); |
|
565 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
566 | } |
|
567 | ||
568 | public function testInsertBeforeUpdateNext() |
|
569 | { |
|
@@ 568-579 (lines=12) @@ | ||
565 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
566 | } |
|
567 | ||
568 | public function testInsertBeforeUpdateNext() |
|
569 | { |
|
570 | $node = Node::findOne(3); |
|
571 | $this->assertTrue($node->insertBefore(Node::findOne(2))->save()); |
|
572 | ||
573 | $node = NodeJoin::findOne(44); |
|
574 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(43))->save()); |
|
575 | ||
576 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
577 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
578 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
579 | } |
|
580 | ||
581 | public function testInsertBeforeUpdateAnotherTree() |
|
582 | { |
|
@@ 581-592 (lines=12) @@ | ||
578 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
579 | } |
|
580 | ||
581 | public function testInsertBeforeUpdateAnotherTree() |
|
582 | { |
|
583 | $node = Node::findOne(13); |
|
584 | $this->assertTrue($node->insertBefore(Node::findOne(45))->save()); |
|
585 | ||
586 | $node = NodeJoin::findOne(45); |
|
587 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(17))->save()); |
|
588 | ||
589 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
590 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-another-tree.php')); |
|
591 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
592 | } |
|
593 | ||
594 | /** |
|
595 | * @expectedException \yii\base\Exception |
|
@@ 677-688 (lines=12) @@ | ||
674 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
675 | } |
|
676 | ||
677 | public function testInsertAfterUpdateSameNode() |
|
678 | { |
|
679 | $node = Node::findOne(2); |
|
680 | $this->assertTrue($node->insertAfter(Node::findOne(4))->save()); |
|
681 | ||
682 | $node = NodeJoin::findOne(43); |
|
683 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(42))->save()); |
|
684 | ||
685 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
686 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-same-node.php')); |
|
687 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
688 | } |
|
689 | ||
690 | public function testInsertAfterUpdatePrev() |
|
691 | { |
|
@@ 690-701 (lines=12) @@ | ||
687 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
688 | } |
|
689 | ||
690 | public function testInsertAfterUpdatePrev() |
|
691 | { |
|
692 | $node = Node::findOne(3); |
|
693 | $this->assertTrue($node->insertAfter(Node::findOne(4))->save()); |
|
694 | ||
695 | $node = NodeJoin::findOne(44); |
|
696 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(42))->save()); |
|
697 | ||
698 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
699 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
700 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
701 | } |
|
702 | ||
703 | public function testInsertAfterUpdateAnotherTree() |
|
704 | { |
|
@@ 703-714 (lines=12) @@ | ||
700 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
701 | } |
|
702 | ||
703 | public function testInsertAfterUpdateAnotherTree() |
|
704 | { |
|
705 | $node = Node::findOne(13); |
|
706 | $this->assertTrue($node->insertAfter(Node::findOne(44))->save()); |
|
707 | ||
708 | $node = NodeJoin::findOne(45); |
|
709 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(16))->save()); |
|
710 | ||
711 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
712 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-another-tree.php')); |
|
713 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
714 | } |
|
715 | ||
716 | /** |
|
717 | * @expectedException \yii\base\Exception |