aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/image/image_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/pkg/image/image_test.go')
-rw-r--r--src/pkg/image/image_test.go5
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())