From 1a275b59295cc4b1c8e3c276777392643042fd07 Mon Sep 17 00:00:00 2001 From: Ben Cragg Date: Mon, 1 Apr 2019 15:44:14 +0100 Subject: [PATCH] Filled rect tests --- geometry_test.go | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/geometry_test.go b/geometry_test.go index 8b13f5e..ca2b286 100644 --- a/geometry_test.go +++ b/geometry_test.go @@ -20,7 +20,16 @@ func TestRect_Edges(t *testing.T) { fields fields want [4]pixel.Line }{ - // TODO: Add test cases. + { + name: "Get edges", + fields: fields{Min: pixel.V(0, 0), Max: pixel.V(10, 10)}, + want: [4]pixel.Line{ + pixel.L(pixel.V(0, 0), pixel.V(0, 10)), + pixel.L(pixel.V(0, 10), pixel.V(10, 10)), + pixel.L(pixel.V(10, 10), pixel.V(10, 0)), + pixel.L(pixel.V(10, 0), pixel.V(0, 0)), + }, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) { @@ -115,7 +124,16 @@ func TestRect_Vertices(t *testing.T) { fields fields want [4]pixel.Vec }{ - // TODO: Add test cases. + { + name: "Get corners", + fields: fields{Min: pixel.V(0, 0), Max: pixel.V(10, 10)}, + want: [4]pixel.Vec{ + pixel.V(0, 0), + pixel.V(0, 10), + pixel.V(10, 10), + pixel.V(10, 0), + }, + }, } for _, tt := range tests { t.Run(tt.name, func(t *testing.T) {