]> Cypherpunks repositories - gostls13.git/commitdiff
encoding/hex: add Decode test case with uppercase hex characters
authorShawn Smith <shawn.p.smith@gmail.com>
Wed, 1 Jan 2014 05:32:05 +0000 (16:32 +1100)
committerDave Cheney <dave@cheney.net>
Wed, 1 Jan 2014 05:32:05 +0000 (16:32 +1100)
R=golang-codereviews, dave
CC=golang-codereviews
https://golang.org/cl/46270043

src/pkg/encoding/hex/hex_test.go

index 356f590f0278e546a83db2ef62bb4331ab479cf8..cef4ef41b711aeb455a1ca0a45e9fd1183007e4b 100644 (file)
@@ -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 {