293dd2e848
* Add vendor dir so builds dont require dep * Pin specific version go-eth version
24 lines
542 B
Go
24 lines
542 B
Go
package fakematcher
|
|
|
|
import "fmt"
|
|
|
|
type FakeMatcher struct {
|
|
ReceivedActual interface{}
|
|
MatchesToReturn bool
|
|
ErrToReturn error
|
|
}
|
|
|
|
func (matcher *FakeMatcher) Match(actual interface{}) (bool, error) {
|
|
matcher.ReceivedActual = actual
|
|
|
|
return matcher.MatchesToReturn, matcher.ErrToReturn
|
|
}
|
|
|
|
func (matcher *FakeMatcher) FailureMessage(actual interface{}) string {
|
|
return fmt.Sprintf("positive: %v", actual)
|
|
}
|
|
|
|
func (matcher *FakeMatcher) NegatedFailureMessage(actual interface{}) string {
|
|
return fmt.Sprintf("negative: %v", actual)
|
|
}
|