From 0f19f67fc98fd7117b35ea6ca1a285f94c0af769 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Tue, 23 Aug 2016 00:13:44 +0900 Subject: [PATCH] image: Add ReplacePixels test --- image_test.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/image_test.go b/image_test.go index 672df33b8..dcb386459 100644 --- a/image_test.go +++ b/image_test.go @@ -273,15 +273,20 @@ func TestReplacePixels(t *testing.T) { t.Fatal(err) return } + // Even if p is changed after calling ReplacePixel, img0 uses the original values. + for i := range p { + p[i] = 0 + } for j := 0; j < img0.Bounds().Size().Y; j++ { for i := 0; i < img0.Bounds().Size().X; i++ { got := img0.At(i, j) - want := color.RGBA{p[4*i], p[4*i+1], p[4*i+2], p[4*i+3]} + want := color.RGBA{0x80, 0x80, 0x80, 0x80} if got != want { t.Errorf("img0 At(%d, %d): got %#v; want %#v", i, j, got, want) } } } + } func TestImageDispose(t *testing.T) {