• Nigel Tao's avatar
    image/gif: re-enable some invalid-palette tests. · 75ce3306
    Nigel Tao authored
    These tests were broken by https://go-review.googlesource.com/#/c/11227/
    which fixed the LZW encoder to reject invalid input.
    
    For TestNoPalette, the LZW encoder with a litWidth of 2 now rejects an
    input byte of 128, so we change 128 to 3, as 3 <= (1<<2 - 1).
    
    For TestPixelOutsidePaletteRange, the LZW encoder similarly rejects an
    input byte of 255. Prior to golang.org/cl/11227, the encoder (again with
    a litWidth of 2) accepted the 255 input byte, but masked it with (1<<2 -
    1), so that the 255 test case was effectively the same as the 3 test
    case. After that LZW CL, the 255 input byte is simply invalid, so we
    remove it as a test case. The test still tests pixels outside of the
    palette range, since 3 >= the length of the global palette, which is 2.
    
    Change-Id: I50be9623ace016740e34801549c15f83671103eb
    Reviewed-on: https://go-review.googlesource.com/11273Reviewed-by: 's avatarDavid Symonds <dsymonds@golang.org>
    75ce3306
Name
Last commit
Last update
..
color Loading commit data...
draw Loading commit data...
gif Loading commit data...
internal/imageutil Loading commit data...
jpeg Loading commit data...
png Loading commit data...
testdata Loading commit data...
decode_example_test.go Loading commit data...
decode_test.go Loading commit data...
format.go Loading commit data...
geom.go Loading commit data...
geom_test.go Loading commit data...
image.go Loading commit data...
image_test.go Loading commit data...
names.go Loading commit data...
ycbcr.go Loading commit data...
ycbcr_test.go Loading commit data...