reflect: Fix Kind(-1).String() and enable test

This commit is contained in:
Damian Gryski
2023-03-24 12:33:50 -07:00
committed by Ron Evans
parent d4bdd836bc
commit 195de23d3b
2 changed files with 5 additions and 3 deletions
+2 -2
View File
@@ -8021,6 +8021,8 @@ func TestIssue50208(t *testing.T) {
}
}
*/
func TestNegativeKindString(t *testing.T) {
x := -1
s := Kind(x).String()
@@ -8030,8 +8032,6 @@ func TestNegativeKindString(t *testing.T) {
}
}
*/
type (
namedBool bool
namedBytes []byte
+3 -1
View File
@@ -116,6 +116,8 @@ const Ptr = Pointer
func (k Kind) String() string {
switch k {
case Invalid:
return "invalid"
case Bool:
return "bool"
case Int:
@@ -169,7 +171,7 @@ func (k Kind) String() string {
case Struct:
return "struct"
default:
return "invalid"
return "kind" + itoa.Itoa(int(int8(k)))
}
}