Filled rect tests

This commit is contained in:
Ben Cragg 2019-04-01 15:44:14 +01:00
parent 9d07d69429
commit 1a275b5929
1 changed files with 20 additions and 2 deletions

View File

@ -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) {