testutil

package
v0.12.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2023 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MatchStatusCode added in v0.9.0

func MatchStatusCode(expected any, matchMessage ...types.GomegaMatcher) types.GomegaMatcher

func Must

func Must[T any](t T, err ...error) T

Types

type ProtoMatcher added in v0.6.0

type ProtoMatcher struct {
	Expected proto.Message
}

func ProtoEqual added in v0.6.0

func ProtoEqual(expected proto.Message) *ProtoMatcher

func (*ProtoMatcher) FailureMessage added in v0.6.0

func (matcher *ProtoMatcher) FailureMessage(actual any) (message string)

func (*ProtoMatcher) Match added in v0.6.0

func (matcher *ProtoMatcher) Match(actual any) (success bool, err error)

func (*ProtoMatcher) Matches added in v0.12.0

func (matcher *ProtoMatcher) Matches(x interface{}) bool

implements gomock.Matcher

func (*ProtoMatcher) NegatedFailureMessage added in v0.6.0

func (matcher *ProtoMatcher) NegatedFailureMessage(actual any) (message string)

func (*ProtoMatcher) String added in v0.12.0

func (matcher *ProtoMatcher) String() string

implements gomock.Matcher

type Session

type Session interface {
	G() (*gexec.Session, bool)
	Wait() error
}

func StartCmd

func StartCmd(cmd *exec.Cmd) (Session, error)

type StatusCodeMatcher added in v0.9.0

type StatusCodeMatcher struct {
	Expected any
	// contains filtered or unexported fields
}

func (*StatusCodeMatcher) FailureMessage added in v0.9.0

func (m *StatusCodeMatcher) FailureMessage(actual any) (message string)

func (*StatusCodeMatcher) Match added in v0.9.0

func (m *StatusCodeMatcher) Match(actual any) (success bool, err error)

func (*StatusCodeMatcher) Matches added in v0.12.0

func (m *StatusCodeMatcher) Matches(x interface{}) bool

implements gomock.Matcher

func (*StatusCodeMatcher) NegatedFailureMessage added in v0.9.0

func (m *StatusCodeMatcher) NegatedFailureMessage(actual any) (message string)

func (*StatusCodeMatcher) String added in v0.12.0

func (m *StatusCodeMatcher) String() string

implements gomock.Matcher

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL