Current File : //opt/RZphp74/includes/test/Image_GraphViz/tests/test6.phpt |
--TEST--
Unit test for nodes, subgraphs and clusters using keyword as name
--FILE--
<?php
/**
* Test 5: Keywords
*
* @category Image
* @package Image_GraphViz
* @author Philippe Jausions <jausions@php.net>
*/
require_once 'Image/GraphViz.php';
$graph = new Image_GraphViz(true, null, 'strict', true);
$graph->addNode('graph');
$graph->addSubgraph('subgraph', '');
$graph->addSubgraph('digraph', '');
$graph->addNode('node', null, 'subgraph');
$graph->addNode('edge', null, 'digraph');
$graph->addEdge(array('node' => 'edge'));
echo $graph->parse();
?>
--EXPECT--
strict digraph "strict" {
"graph";
subgraph "subgraph" {
"node";
}
subgraph "digraph" {
"edge";
}
"node" -> "edge";
}