From 094e39780ffe7292f8e80e2fc6ad62db9c0761f4 Mon Sep 17 00:00:00 2001 From: Laurent Le Goff Date: Thu, 27 Aug 2015 10:40:52 +0200 Subject: [PATCH] add circle test --- draw2dkit/draw2dkit_test.go | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 draw2dkit/draw2dkit_test.go diff --git a/draw2dkit/draw2dkit_test.go b/draw2dkit/draw2dkit_test.go new file mode 100644 index 0000000..cf82438 --- /dev/null +++ b/draw2dkit/draw2dkit_test.go @@ -0,0 +1,30 @@ +package draw2dkit + +import ( + "image" + "image/color" + "testing" + + "github.com/llgcode/draw2d/draw2dimg" + "github.com/stanim/draw2d" +) + +func TestCircle(t *testing.T) { + width := 200 + height := 200 + img := image.NewRGBA(image.Rect(0, 0, width, height)) + gc := draw2dimg.NewGraphicContext(img) + + gc.SetStrokeColor(color.NRGBA{255, 255, 255, 255}) + gc.SetFillColor(color.NRGBA{255, 255, 255, 255}) + gc.Clear() + + gc.SetStrokeColor(color.NRGBA{255, 0, 0, 255}) + gc.SetLineWidth(1) + + // Draw a circle + Circle(gc, 100, 100, 50) + gc.Stroke() + + draw2d.SaveToPngFile("../resource/result/TestCircle.png", img) +}