5 type FakeMatcher struct {
6 ReceivedActual interface{}
11 func (matcher *FakeMatcher) Match(actual interface{}) (bool, error) {
12 matcher.ReceivedActual = actual
14 return matcher.MatchesToReturn, matcher.ErrToReturn
17 func (matcher *FakeMatcher) FailureMessage(actual interface{}) string {
18 return fmt.Sprintf("positive: %v", actual)
21 func (matcher *FakeMatcher) NegatedFailureMessage(actual interface{}) string {
22 return fmt.Sprintf("negative: %v", actual)