karmada/pkg/search/proxy/testing/function.go

18 lines
362 B
Go

package testing
// ErrorMessageEquals compare if two error message is equal.
// 1. nil error == nil error
// 2. nil error != non nil error
// 3. Other wise compare error.Error() returned string
func ErrorMessageEquals(a, b error) bool {
if a == nil && b == nil {
return true
}
if a == nil || b == nil {
return false
}
return a.Error() == b.Error()
}