mirror of
https://github.com/hajimehoshi/ebiten.git
synced 2024-11-10 04:57:26 +01:00
image: Add ReplacePixels test
This commit is contained in:
parent
3dad97af8a
commit
0f19f67fc9
@ -273,15 +273,20 @@ func TestReplacePixels(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
return
|
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 j := 0; j < img0.Bounds().Size().Y; j++ {
|
||||||
for i := 0; i < img0.Bounds().Size().X; i++ {
|
for i := 0; i < img0.Bounds().Size().X; i++ {
|
||||||
got := img0.At(i, j)
|
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 {
|
if got != want {
|
||||||
t.Errorf("img0 At(%d, %d): got %#v; want %#v", i, j, got, want)
|
t.Errorf("img0 At(%d, %d): got %#v; want %#v", i, j, got, want)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestImageDispose(t *testing.T) {
|
func TestImageDispose(t *testing.T) {
|
||||||
|
Loading…
Reference in New Issue
Block a user