#!/usr/bin/perl -w
# test the recursive layouter
use
Test::More;
use
strict;
BEGIN
{
plan
tests
=> 3;
chdir
't'
if
-d
't'
;
use_ok (
"Graph::Easy"
) or
die
($@);
use_ok (
"Graph::Easy::As_txt"
) or
die
($@);
require_ok (
"Graph::Easy::As_ascii"
) or
die
($@);
};
#############################################################################
# laying out a group of nodes
my
$g
= Graph::Easy->new();
my
$gr
=
$g
->add_group(
'Am Rhein:'
);
my
(
$a
,
$b
,
$e
) =
$g
->add_edge(
'St. Goarshausen'
,
'St. Goar'
,
'Ferry'
);
$gr
->add_node(
$a
);
$gr
->add_node(
$b
);
#$g->{debug} = 1;
# this is only called for the graph itself, so force it beforehand
$g
->_edges_into_groups();
$gr
->_layout();
#use Data::Dumper;
#print STDERR Dumper($gr->{cells});
#print $g->as_ascii();