mirror of
https://github.com/Oreolek/yii2-nested-sets.git
synced 2024-06-17 07:10:46 +03:00
Refactored unit tests
This commit is contained in:
parent
c52f74c9e8
commit
c5cde0e6da
|
@ -530,25 +530,6 @@ class NestedSetsBehaviorTest extends DatabaseTestCase
|
|||
$this->assertEquals(1, $node->update());
|
||||
}
|
||||
|
||||
public function testChildren()
|
||||
{
|
||||
$dataSet = new ArrayDataSet([
|
||||
'tree' => ArrayHelper::toArray(Tree::findOne(9)->children()->all()),
|
||||
'multiple_roots_tree' => ArrayHelper::toArray(MultipleRootsTree::findOne(31)->children()->all()),
|
||||
]);
|
||||
|
||||
$expectedDataSet = $this->createFlatXMLDataSet(__DIR__ . '/data/test-children.xml');
|
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
|
||||
$dataSet = new ArrayDataSet([
|
||||
'tree' => ArrayHelper::toArray(Tree::findOne(9)->children(1)->all()),
|
||||
'multiple_roots_tree' => ArrayHelper::toArray(MultipleRootsTree::findOne(31)->children(1)->all()),
|
||||
]);
|
||||
|
||||
$expectedDataSet = $this->createFlatXMLDataSet(__DIR__ . '/data/test-children-with-depth.xml');
|
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
}
|
||||
|
||||
public function testParents()
|
||||
{
|
||||
$dataSet = new ArrayDataSet([
|
||||
|
@ -568,6 +549,25 @@ class NestedSetsBehaviorTest extends DatabaseTestCase
|
|||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
}
|
||||
|
||||
public function testChildren()
|
||||
{
|
||||
$dataSet = new ArrayDataSet([
|
||||
'tree' => ArrayHelper::toArray(Tree::findOne(9)->children()->all()),
|
||||
'multiple_roots_tree' => ArrayHelper::toArray(MultipleRootsTree::findOne(31)->children()->all()),
|
||||
]);
|
||||
|
||||
$expectedDataSet = $this->createFlatXMLDataSet(__DIR__ . '/data/test-children.xml');
|
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
|
||||
$dataSet = new ArrayDataSet([
|
||||
'tree' => ArrayHelper::toArray(Tree::findOne(9)->children(1)->all()),
|
||||
'multiple_roots_tree' => ArrayHelper::toArray(MultipleRootsTree::findOne(31)->children(1)->all()),
|
||||
]);
|
||||
|
||||
$expectedDataSet = $this->createFlatXMLDataSet(__DIR__ . '/data/test-children-with-depth.xml');
|
||||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
}
|
||||
|
||||
public function testPrev()
|
||||
{
|
||||
$dataSet = new ArrayDataSet([
|
||||
|
@ -590,6 +590,12 @@ class NestedSetsBehaviorTest extends DatabaseTestCase
|
|||
$this->assertDataSetsEqual($expectedDataSet, $dataSet);
|
||||
}
|
||||
|
||||
public function testIsRoot()
|
||||
{
|
||||
$this->assertTrue(Tree::findOne(1)->isRoot());
|
||||
$this->assertFalse(Tree::findOne(2)->isRoot());
|
||||
}
|
||||
|
||||
public function testIsChildOf()
|
||||
{
|
||||
$node = MultipleRootsTree::findOne(26);
|
||||
|
@ -604,10 +610,4 @@ class NestedSetsBehaviorTest extends DatabaseTestCase
|
|||
$this->assertTrue(Tree::findOne(4)->isLeaf());
|
||||
$this->assertFalse(Tree::findOne(1)->isLeaf());
|
||||
}
|
||||
|
||||
public function testIsRoot()
|
||||
{
|
||||
$this->assertTrue(Tree::findOne(1)->isRoot());
|
||||
$this->assertFalse(Tree::findOne(2)->isRoot());
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue