1
0
mirror of https://github.com/golang/go synced 2024-11-15 02:50:31 -07:00

io/fs: use slices.Contains

Change-Id: Ifd91722fd63af89af96a90dd69c73488f7fab5d3
GitHub-Last-Rev: da03963a07
GitHub-Pull-Request: golang/go#67179
Reviewed-on: https://go-review.googlesource.com/c/go/+/583296
Auto-Submit: Ian Lance Taylor <iant@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Ian Lance Taylor <iant@google.com>
This commit is contained in:
qiulaidongfeng 2024-05-06 09:50:48 +00:00 committed by Gopher Robot
parent 1e4de0584e
commit 709d6d5d22

View File

@ -8,6 +8,7 @@ import (
. "io/fs"
"os"
"path"
"slices"
"strings"
"testing"
)
@ -30,7 +31,7 @@ func TestGlob(t *testing.T) {
t.Errorf("Glob error for %q: %s", tt.pattern, err)
continue
}
if !contains(matches, tt.result) {
if !slices.Contains(matches, tt.result) {
t.Errorf("Glob(%#q) = %#v want %v", tt.pattern, matches, tt.result)
}
}
@ -65,16 +66,6 @@ func TestCVE202230630(t *testing.T) {
}
}
// contains reports whether vector contains the string s.
func contains(vector []string, s string) bool {
for _, elem := range vector {
if elem == s {
return true
}
}
return false
}
type globOnly struct{ GlobFS }
func (globOnly) Open(name string) (File, error) { return nil, ErrNotExist }