1
0
mirror of https://github.com/golang/go synced 2024-09-25 03:10:12 -06:00

encoding/hex: add Decode test case with uppercase hex characters

R=golang-codereviews, dave
CC=golang-codereviews
https://golang.org/cl/46270043
This commit is contained in:
Shawn Smith 2014-01-01 16:32:05 +11:00 committed by Dave Cheney
parent 592416a387
commit 873271378b

View File

@ -38,7 +38,10 @@ func TestEncode(t *testing.T) {
} }
func TestDecode(t *testing.T) { func TestDecode(t *testing.T) {
for i, test := range encDecTests { // Case for decoding uppercase hex characters, since
// Encode always uses lowercase.
decTests := append(encDecTests, encDecTest{"F8F9FAFBFCFDFEFF", []byte{0xf8, 0xf9, 0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff}})
for i, test := range decTests {
dst := make([]byte, DecodedLen(len(test.enc))) dst := make([]byte, DecodedLen(len(test.enc)))
n, err := Decode(dst, []byte(test.enc)) n, err := Decode(dst, []byte(test.enc))
if err != nil { if err != nil {