chore: remove unused code (#5238)

This commit is contained in:
Kevin Wan
2025-10-12 11:55:57 +08:00
committed by GitHub
parent bea9d150a1
commit 80c320b46e
2 changed files with 18 additions and 47 deletions

View File

@@ -2,7 +2,6 @@ package util
import ( import (
"slices" "slices"
"strconv"
"strings" "strings"
"github.com/zeromicro/go-zero/tools/goctl/util/console" "github.com/zeromicro/go-zero/tools/goctl/util/console"
@@ -130,14 +129,3 @@ func FieldsAndTrimSpace(s string, f func(r rune) bool) []string {
} }
return resp return resp
} }
//Deprecated: This function implementation is incomplete and does not properly handle exceptional input cases.
//We strongly recommend using the standard library's strconv.Unquote function instead,
//which provides robust error handling and comprehensive support for various input formats.
func Unquote(s string) string {
ns, err := strconv.Unquote(s)
if err != nil {
return ""
}
return ns
}

View File

@@ -120,20 +120,3 @@ func TestFieldsAndTrimSpace(t *testing.T) {
}) })
} }
} }
func TestUnquote(t *testing.T) {
testCases := []struct {
input string
expected string
}{
{input: `"hello"`, expected: `hello`},
{input: "`world`", expected: `world`},
{input: `"foo'bar"`, expected: `foo'bar`},
{input: "", expected: ""},
}
for _, tc := range testCases {
result := Unquote(tc.input)
assert.Equal(t, tc.expected, result)
}
}