/usr/local/lib/php/tests/Structures_Graph/tests
NameSizeModeActions
AcyclicTestTest.php13080644editdlrm
AllTests.php4440644editdlrm
BasicGraphTest.php90660644editdlrm
helper.inc3500644editdlrm
TopologicalSorterTest.php18770644editdlrm
Edit: /usr/local/lib/php/tests/Structures_Graph/tests/AcyclicTestTest.php (1308B)
addNode($node1); $node2 = new Structures_Graph_Node(); $graph->addNode($node2); $node1->connectTo($node2); $node3 = new Structures_Graph_Node(); $graph->addNode($node3); $node2->connectTo($node3); $node3->connectTo($node1); $this->assertFalse( Structures_Graph_Manipulator_AcyclicTest::isAcyclic($graph), 'Graph is cyclic' ); } public function testIsAcyclicTrue() { $graph = new Structures_Graph(); $node1 = new Structures_Graph_Node(); $graph->addNode($node1); $node2 = new Structures_Graph_Node(); $graph->addNode($node2); $node1->connectTo($node2); $node3 = new Structures_Graph_Node(); $graph->addNode($node3); $node2->connectTo($node3); $this->assertTrue( Structures_Graph_Manipulator_AcyclicTest::isAcyclic($graph), 'Graph is acyclic' ); } } ?>