Documentation ¶
Index ¶
- func Cmp(t *testing.T, expected interface{}, opts ...cmp.Option) gomock.Matcher
- func ErrorEq(expectedError string) gomock.Matcher
- func GrpcOutgoingCtx(kv map[string]string) gomock.Matcher
- func K8sObjectEq(t *testing.T, obj interface{}, opts ...cmp.Option) gomock.Matcher
- func ProtoEq(t *testing.T, msg interface{}, opts ...cmp.Option) gomock.Matcher
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GrpcOutgoingCtx ¶ added in v14.1.0
GrpcOutgoingCtx returns a matcher for context.Context that must contain gRPC outgoing metadata with certain key-value pairs.
func K8sObjectEq ¶
func ProtoEq ¶
ProtoEq is a better gomock.Eq() that works correctly for protobuf messages. Use this matcher when checking equality of structs that: - are v1 protobuf messages (i.e. implement "github.com/golang/protobuf/proto".Message). - are v2 protobuf messages (i.e. implement "google.golang.org/protobuf/proto".Message). - have fields of the above types. See https://blog.golang.org/protobuf-apiv2 for v1 vs v2 details.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.