diff options
Diffstat (limited to 'src/pkg/image/image_test.go')
-rw-r--r-- | src/pkg/image/image_test.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pkg/image/image_test.go b/src/pkg/image/image_test.go index f167f7f28d..5469d64230 100644 --- a/src/pkg/image/image_test.go +++ b/src/pkg/image/image_test.go @@ -10,6 +10,7 @@ import ( type image interface { Image + Opaque() bool Set(int, int, Color) SubImage(Rectangle) Image } @@ -49,6 +50,10 @@ func TestImage(t *testing.T) { t.Errorf("%T: at (6, 3), want a non-zero color, got %v", m, m.At(6, 3)) continue } + if !m.SubImage(Rect(6, 3, 7, 4)).(image).Opaque() { + t.Errorf("%T: at (6, 3) was not opaque", m) + continue + } m = m.SubImage(Rect(3, 2, 9, 8)).(image) if !Rect(3, 2, 9, 8).Eq(m.Bounds()) { t.Errorf("%T: sub-image want bounds %v, got %v", m, Rect(3, 2, 9, 8), m.Bounds()) |