From fb83be67bdf1532cfc1e45ebfa121b1f121294fe Mon Sep 17 00:00:00 2001 From: Martin Nilsson <mani@lysator.liu.se> Date: Sun, 5 Nov 2000 23:51:15 +0100 Subject: [PATCH] Test all diagram types. Something is however wrong, either in the test code or in the graph module. Rev: lib/modules/Graphics.pmod/Graph.pmod/test.pike:1.5 --- .../Graphics.pmod/Graph.pmod/test.pike | 30 ++++++++++++++++--- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/lib/modules/Graphics.pmod/Graph.pmod/test.pike b/lib/modules/Graphics.pmod/Graph.pmod/test.pike index e0f568f73c..6d6334a5aa 100755 --- a/lib/modules/Graphics.pmod/Graph.pmod/test.pike +++ b/lib/modules/Graphics.pmod/Graph.pmod/test.pike @@ -4,9 +4,31 @@ import "."; -void main() +constant data = ([ "data": + ({ ({1.0}), ({2.0}), ({1.0}), ({2.0}) }), + ]); + +void main(int num, array(string) args) { - Image.Image image= - Graphics.Graph.bars((["data":({({1.0}),({2.0}),({1.0}),({2.0})})])); - Stdio.write_file("graph.gif", Image.GIF.encode(image)); + int w = has_value(args, "-w")||has_value(args, "--write"); + + Image.Image image; + + image = Graphics.Graph.bars(data); + if(w) Stdio.write_file("bars.gif", Image.GIF.encode(image)); + + image = Graphics.Graph.pie(data); + if(w) Stdio.write_file("pie.gif", Image.GIF.encode(image)); + + image = Graphics.Graph.sumbars(data); + if(w) Stdio.write_file("sumbars.gif", Image.GIF.encode(image)); + + image = Graphics.Graph.line(data); + if(w) Stdio.write_file("line.gif", Image.GIF.encode(image)); + + image = Graphics.Graph.norm(data); + if(w) Stdio.write_file("norm.gif", Image.GIF.encode(image)); + + image = Graphics.Graph.graph(data); + if(w) Stdio.write_file("graph.gif", Image.GIF.encode(image)); } -- GitLab