From 873271378b835b402b011792b35ad7bb7b6f4a89 Mon Sep 17 00:00:00 2001 From: Shawn Smith Date: Wed, 1 Jan 2014 16:32:05 +1100 Subject: [PATCH] encoding/hex: add Decode test case with uppercase hex characters R=golang-codereviews, dave CC=golang-codereviews https://golang.org/cl/46270043 --- src/pkg/encoding/hex/hex_test.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pkg/encoding/hex/hex_test.go b/src/pkg/encoding/hex/hex_test.go index 356f590f02..cef4ef41b7 100644 --- a/src/pkg/encoding/hex/hex_test.go +++ b/src/pkg/encoding/hex/hex_test.go @@ -38,7 +38,10 @@ func TestEncode(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))) n, err := Decode(dst, []byte(test.enc)) if err != nil { -- 2.48.1