From faf6949033a021bffab3c91a04665efef4378b28 Mon Sep 17 00:00:00 2001 From: franck cuny Date: Fri, 16 Jul 2010 11:19:15 +0200 Subject: basic gexf generation --- t/06-data.t | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 t/06-data.t (limited to 't/06-data.t') diff --git a/t/06-data.t b/t/06-data.t new file mode 100644 index 0000000..f9f2ea2 --- /dev/null +++ b/t/06-data.t @@ -0,0 +1,33 @@ +use strict; +use warnings; +use Test::More; + +use Graph::GEXF; + +my $graph = Graph::GEXF->new(); +$graph->add_node_attribute('url', 'string'); +$graph->add_node_attribute('indegree', 'float'); +$graph->add_node_attribute('frog', 'boolean'); + +my $n1 = $graph->add_node(0); +$n1->label('Gephi'); +$n1->link_to(1, 2, 3); +$n1->attribute('url' => 'http://gephi.org/'); + +my $n2 = $graph->add_node(1); +$n2->label('WebAtlas'); +$n2->link_to(0); +$n2->attribute('url' => 'http://webatlas.fr/'); + +my $n3 = $graph->add_node(2); +$n3->label('RTGI'); +$n3->link_to(1); + +my $n4 = $graph->add_node(3); +$n4->label('BarabasiLab'); + +ok my $xml = $graph->to_xml; + +print $xml; + +done_testing; -- cgit v1.2.3