Doctrine\Test\DataFixtures\Sorter\TopologicalSorterTest::testFailureSortCyclicDependency PHP Method

testFailureSortCyclicDependency() public method

    public function testFailureSortCyclicDependency()
    {
        $sorter = new TopologicalSorter(false);
        $node1 = new ClassMetadata(1);
        $node2 = new ClassMetadata(2);
        $node3 = new ClassMetadata(3);
        $sorter->addNode('1', $node1);
        $sorter->addNode('2', $node2);
        $sorter->addNode('3', $node3);
        $sorter->addDependency('1', '2');
        $sorter->addDependency('2', '3');
        $sorter->addDependency('3', '1');
        $this->expectException(CircularReferenceException::class);
        $sorter->sort();
    }