芝麻web文件管理V1.00
编辑当前文件:/home/strato/chroot/opt/RZphp80/includes/test/Image_GraphViz/tests/test3.phpt
--TEST-- Unit test for fancy graph (comment, colors, shapes) --FILE-- */ require_once 'Image/GraphViz.php'; $graph = new Image_GraphViz(true, null, 'G', false); $graph->addNode('main', array('shape' => 'box', 'comment' => 'this is a comment')); $graph->addEdge(array('main' => 'parse'), array('weight' => 8)); $graph->addEdge(array('parse' => 'execute')); $graph->addEdge(array('main' => 'init'), array('style' => 'dotted')); $graph->addEdge(array('main' => 'cleanup')); $graph->addEdge(array('execute' => 'make_string')); $graph->addEdge(array('execute' => 'printf')); $graph->addEdge(array('init' => 'make_string')); $graph->addEdge(array('main' => 'printf'), array('style' => 'bold', 'label' => '100 times')); $graph->addNode('make_string', array('label' => "make a\nstring")); $graph->addNode('compare', array('shape' => 'box', 'style' => 'filled', 'color' => '.7 .3 1.0')); $graph->addEdge(array('execute' => 'compare'), array('color' => 'red', 'comment' => 'so is this')); echo $graph->parse(); ?> --EXPECT-- digraph G { main [ shape=box,comment="this is a comment" ]; make_string [ label="make a\nstring" ]; compare [ shape=box,style=filled,color=".7 .3 1.0" ]; main -> parse [ weight=8 ]; main -> init [ style=dotted ]; main -> cleanup; main -> printf [ style=bold,label="100 times" ]; parse -> execute; execute -> make_string; execute -> printf; execute -> compare [ color=red,comment="so is this" ]; init -> make_string; }