@@ 293-304 (lines=12) @@ | ||
290 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
291 | } |
|
292 | ||
293 | public function testPrependToUpdateSameNode() |
|
294 | { |
|
295 | $node = Node::findOne(2); |
|
296 | $this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
|
297 | ||
298 | $node = NodeJoin::findOne(43); |
|
299 | $this->assertTrue($node->prependTo(NodeJoin::findOne(41))->save()); |
|
300 | ||
301 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
302 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-same-node.php')); |
|
303 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
304 | } |
|
305 | ||
306 | public function testPrependToUpdateDeep() |
|
307 | { |
|
@@ 306-317 (lines=12) @@ | ||
303 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
304 | } |
|
305 | ||
306 | public function testPrependToUpdateDeep() |
|
307 | { |
|
308 | $node = Node::findOne(4); |
|
309 | $this->assertTrue($node->prependTo(Node::findOne(6))->save()); |
|
310 | ||
311 | $node = NodeJoin::findOne(44); |
|
312 | $this->assertTrue($node->prependTo(NodeJoin::findOne(59))->save()); |
|
313 | ||
314 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
315 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-deep.php')); |
|
316 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
317 | } |
|
318 | ||
319 | public function testPrependToUpdateOut() |
|
320 | { |
|
@@ 319-330 (lines=12) @@ | ||
316 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
317 | } |
|
318 | ||
319 | public function testPrependToUpdateOut() |
|
320 | { |
|
321 | $node = Node::findOne(33); |
|
322 | $this->assertTrue($node->prependTo(Node::findOne(4))->save()); |
|
323 | ||
324 | $node = NodeJoin::findOne(60); |
|
325 | $this->assertTrue($node->prependTo(NodeJoin::findOne(41))->save()); |
|
326 | ||
327 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
328 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-out.php')); |
|
329 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
330 | } |
|
331 | ||
332 | public function testPrependToUpdateAnotherTree() |
|
333 | { |
|
@@ 332-343 (lines=12) @@ | ||
329 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
330 | } |
|
331 | ||
332 | public function testPrependToUpdateAnotherTree() |
|
333 | { |
|
334 | $node = Node::findOne(45); |
|
335 | $this->assertTrue($node->prependTo(Node::findOne(3))->save()); |
|
336 | ||
337 | $node = NodeJoin::findOne(31); |
|
338 | $this->assertTrue($node->prependTo(NodeJoin::findOne(49))->save()); |
|
339 | ||
340 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
341 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-prepend-to-update-another-tree.php')); |
|
342 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
343 | } |
|
344 | ||
345 | public function testPrependToUpdateSelf() |
|
346 | { |
|
@@ 345-356 (lines=12) @@ | ||
342 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
343 | } |
|
344 | ||
345 | public function testPrependToUpdateSelf() |
|
346 | { |
|
347 | $node = Node::findOne(4); |
|
348 | $this->assertTrue($node->prependTo(Node::findOne(1))->save()); |
|
349 | ||
350 | $node = NodeJoin::findOne(60); |
|
351 | $this->assertTrue($node->prependTo(NodeJoin::findOne(45))->save()); |
|
352 | ||
353 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
354 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
355 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
356 | } |
|
357 | ||
358 | /** |
|
359 | * @expectedException \yii\base\Exception |
|
@@ 427-438 (lines=12) @@ | ||
424 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
425 | } |
|
426 | ||
427 | public function testAppendToUpdateSameNode() |
|
428 | { |
|
429 | $node = Node::findOne(4); |
|
430 | $this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
|
431 | ||
432 | $node = NodeJoin::findOne(44); |
|
433 | $this->assertTrue($node->appendTo(NodeJoin::findOne(41))->save()); |
|
434 | ||
435 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
436 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-same-node.php')); |
|
437 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
438 | } |
|
439 | ||
440 | public function testAppendToUpdateDeep() |
|
441 | { |
|
@@ 440-451 (lines=12) @@ | ||
437 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
438 | } |
|
439 | ||
440 | public function testAppendToUpdateDeep() |
|
441 | { |
|
442 | $node = Node::findOne(4); |
|
443 | $this->assertTrue($node->appendTo(Node::findOne(6))->save()); |
|
444 | ||
445 | $node = NodeJoin::findOne(44); |
|
446 | $this->assertTrue($node->appendTo(NodeJoin::findOne(59))->save()); |
|
447 | ||
448 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
449 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-deep.php')); |
|
450 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
451 | } |
|
452 | ||
453 | public function testAppendToUpdateOut() |
|
454 | { |
|
@@ 453-464 (lines=12) @@ | ||
450 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
451 | } |
|
452 | ||
453 | public function testAppendToUpdateOut() |
|
454 | { |
|
455 | $node = Node::findOne(33); |
|
456 | $this->assertTrue($node->appendTo(Node::findOne(4))->save()); |
|
457 | ||
458 | $node = NodeJoin::findOne(60); |
|
459 | $this->assertTrue($node->appendTo(NodeJoin::findOne(41))->save()); |
|
460 | ||
461 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
462 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-out.php')); |
|
463 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
464 | } |
|
465 | ||
466 | public function testAppendToUpdateAnotherTree() |
|
467 | { |
|
@@ 466-477 (lines=12) @@ | ||
463 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
464 | } |
|
465 | ||
466 | public function testAppendToUpdateAnotherTree() |
|
467 | { |
|
468 | $node = Node::findOne(43); |
|
469 | $this->assertTrue($node->appendTo(Node::findOne(2))->save()); |
|
470 | ||
471 | $node = NodeJoin::findOne(38); |
|
472 | $this->assertTrue($node->appendTo(NodeJoin::findOne(58))->save()); |
|
473 | ||
474 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
475 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-append-to-update-another-tree.php')); |
|
476 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
477 | } |
|
478 | ||
479 | ||
480 | public function testAppendToUpdateSelf() |
|
@@ 480-491 (lines=12) @@ | ||
477 | } |
|
478 | ||
479 | ||
480 | public function testAppendToUpdateSelf() |
|
481 | { |
|
482 | $node = Node::findOne(2); |
|
483 | $this->assertTrue($node->appendTo(Node::findOne(1))->save()); |
|
484 | ||
485 | $node = NodeJoin::findOne(58); |
|
486 | $this->assertTrue($node->appendTo(NodeJoin::findOne(45))->save()); |
|
487 | ||
488 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
489 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
490 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
491 | } |
|
492 | ||
493 | /** |
|
494 | * @expectedException \yii\base\Exception |
|
@@ 575-586 (lines=12) @@ | ||
572 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
573 | } |
|
574 | ||
575 | public function testInsertBeforeUpdateSameNode() |
|
576 | { |
|
577 | $node = Node::findOne(4); |
|
578 | $this->assertTrue($node->insertBefore(Node::findOne(2))->save()); |
|
579 | ||
580 | $node = NodeJoin::findOne(42); |
|
581 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(43))->save()); |
|
582 | ||
583 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
584 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-same-node.php')); |
|
585 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
586 | } |
|
587 | ||
588 | public function testInsertBeforeUpdateNext() |
|
589 | { |
|
@@ 588-599 (lines=12) @@ | ||
585 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
586 | } |
|
587 | ||
588 | public function testInsertBeforeUpdateNext() |
|
589 | { |
|
590 | $node = Node::findOne(3); |
|
591 | $this->assertTrue($node->insertBefore(Node::findOne(2))->save()); |
|
592 | ||
593 | $node = NodeJoin::findOne(44); |
|
594 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(43))->save()); |
|
595 | ||
596 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
597 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
598 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
599 | } |
|
600 | ||
601 | public function testInsertBeforeUpdateAnotherTree() |
|
602 | { |
|
@@ 601-612 (lines=12) @@ | ||
598 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
599 | } |
|
600 | ||
601 | public function testInsertBeforeUpdateAnotherTree() |
|
602 | { |
|
603 | $node = Node::findOne(13); |
|
604 | $this->assertTrue($node->insertBefore(Node::findOne(45))->save()); |
|
605 | ||
606 | $node = NodeJoin::findOne(45); |
|
607 | $this->assertTrue($node->insertBefore(NodeJoin::findOne(17))->save()); |
|
608 | ||
609 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
610 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-before-update-another-tree.php')); |
|
611 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
612 | } |
|
613 | ||
614 | /** |
|
615 | * @expectedException \yii\base\Exception |
|
@@ 697-708 (lines=12) @@ | ||
694 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
695 | } |
|
696 | ||
697 | public function testInsertAfterUpdateSameNode() |
|
698 | { |
|
699 | $node = Node::findOne(2); |
|
700 | $this->assertTrue($node->insertAfter(Node::findOne(4))->save()); |
|
701 | ||
702 | $node = NodeJoin::findOne(43); |
|
703 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(42))->save()); |
|
704 | ||
705 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
706 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-same-node.php')); |
|
707 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
708 | } |
|
709 | ||
710 | public function testInsertAfterUpdatePrev() |
|
711 | { |
|
@@ 710-721 (lines=12) @@ | ||
707 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
708 | } |
|
709 | ||
710 | public function testInsertAfterUpdatePrev() |
|
711 | { |
|
712 | $node = Node::findOne(3); |
|
713 | $this->assertTrue($node->insertAfter(Node::findOne(4))->save()); |
|
714 | ||
715 | $node = NodeJoin::findOne(44); |
|
716 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(42))->save()); |
|
717 | ||
718 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
719 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/data.php')); |
|
720 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
721 | } |
|
722 | ||
723 | public function testInsertAfterUpdateAnotherTree() |
|
724 | { |
|
@@ 723-734 (lines=12) @@ | ||
720 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
721 | } |
|
722 | ||
723 | public function testInsertAfterUpdateAnotherTree() |
|
724 | { |
|
725 | $node = Node::findOne(13); |
|
726 | $this->assertTrue($node->insertAfter(Node::findOne(44))->save()); |
|
727 | ||
728 | $node = NodeJoin::findOne(45); |
|
729 | $this->assertTrue($node->insertAfter(NodeJoin::findOne(16))->save()); |
|
730 | ||
731 | $dataSet = $this->getConnection()->createDataSet(['tree']); |
|
732 | $expectedDataSet = new ArrayDataSet(require(__DIR__ . '/data/test-insert-after-update-another-tree.php')); |
|
733 | $this->assertDataSetsEqual($expectedDataSet, $dataSet); |
|
734 | } |
|
735 | ||
736 | /** |
|
737 | * @expectedException \yii\base\Exception |