Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
--TEST--
2
Unit test for nodes, subgraphs and clusters using keyword as name
3
--FILE--
4
<?php
5
 
6
/**
7
 * Test 5: Keywords
8
 *
9
 * @category Image
10
 * @package  Image_GraphViz
11
 * @author   Philippe Jausions <jausions@php.net>
12
 */
13
require_once 'Image/GraphViz.php';
14
 
15
$graph = new Image_GraphViz(true, null, 'strict', true);
16
 
17
$graph->addNode('graph');
18
 
19
$graph->addSubgraph('subgraph', '');
20
$graph->addSubgraph('digraph', '');
21
 
22
$graph->addNode('node', null, 'subgraph');
23
$graph->addNode('edge', null, 'digraph');
24
 
25
$graph->addEdge(array('node' => 'edge'));
26
 
27
echo $graph->parse();
28
 
29
?>
30
--EXPECT--
31
strict digraph "strict" {
32
    "graph";
33
    subgraph "subgraph" {
34
        "node";
35
    }
36
    subgraph "digraph" {
37
        "edge";
38
    }
39
    "node" -> "edge";
40
}