1
0
mirror of https://github.com/golang/go synced 2024-11-23 05:20:11 -07:00

unicode/utf8: add test for FullRune

Check that it now properly handles \xC0 and \xC1.

Fixes #11733.

Change-Id: I66cfe0d43f9d123d4c4509a3fa18b9b6380dfc39
Reviewed-on: https://go-review.googlesource.com/17225
Reviewed-by: Russ Cox <rsc@golang.org>
This commit is contained in:
Marcel van Lohuizen 2015-11-26 10:33:45 +01:00
parent f000523018
commit 1dae47378c

View File

@ -100,6 +100,15 @@ func TestFullRune(t *testing.T) {
t.Errorf("FullRune(%q) = true, want false", s1)
}
}
for _, s := range []string{"\xc0", "\xc1"} {
b := []byte(s)
if !FullRune(b) {
t.Errorf("FullRune(%q) = false, want true", s)
}
if !FullRuneInString(s) {
t.Errorf("FullRuneInString(%q) = false, want true", s)
}
}
}
func TestEncodeRune(t *testing.T) {