improve ut case for package gcache/gpool (#2290)

* improve ut case for package gcache/gpool

* up
This commit is contained in:
John Guo
2022-11-12 10:49:48 +08:00
committed by GitHub
parent b84034b667
commit 7d1a508ea9
3 changed files with 9 additions and 7 deletions

View File

@ -17,13 +17,14 @@ func IsSubDomain(subDomain string, mainDomain string) bool {
if p := strings.IndexByte(mainDomain, ':'); p != -1 {
mainDomain = mainDomain[0:p]
}
subArray := strings.Split(subDomain, ".")
mainArray := strings.Split(mainDomain, ".")
subLength := len(subArray)
mainLength := len(mainArray)
var (
subArray = strings.Split(subDomain, ".")
mainArray = strings.Split(mainDomain, ".")
subLength = len(subArray)
mainLength = len(mainArray)
)
// Eg:
// goframe.org is not sub-dome of 's.goframe.org'
// "goframe.org" is not sub-domain of "s.goframe.org".
if mainLength > subLength {
for i := range mainArray[0 : mainLength-subLength] {
if mainArray[i] != "*" {