INNER CODE UNIT · Go
func
Netflix/go-expect · expect_opt.go:203
func (am *allMatcher) Match(v interface{}) bool {
var matchers []Matcher
for _, matcher := range am.options.Matchers {
if matcher.Match(v) {
continue
}
matchers = append(matchers, matcher)
}
am.options.Matchers = matchers
return len(matchers) == 0
}
func (am *allMatcher) Criteria() interface{} {
var criterias []interface{}
for _, matcher := range am.options.Matchers {
criterias = append(criterias, matcher.Criteria())
}