type go.uber.org/mock/gomock.Controller
18 uses
go.uber.org/mock/gomock (current package)
controller.go#L68: type Controller struct {
controller.go#L84: func NewController(t TestReporter, opts ...ControllerOption) *Controller {
controller.go#L89: ctrl := &Controller{
controller.go#L108: apply(*Controller)
controller.go#L119: func (o overridableExpectationsOption) apply(ctrl *Controller) {
controller.go#L143: func WithContext(ctx context.Context, t TestReporter) (*Controller, context.Context) {
controller.go#L168: func (ctrl *Controller) RecordCall(receiver any, method string, args ...any) *Call {
controller.go#L182: func (ctrl *Controller) RecordCallWithMethodType(receiver any, method string, methodType reflect.Type, args ...any) *Call {
controller.go#L195: func (ctrl *Controller) Call(receiver any, method string, args ...any) []any {
controller.go#L247: func (ctrl *Controller) Finish() {
controller.go#L256: func (ctrl *Controller) Satisfied() bool {
controller.go#L262: func (ctrl *Controller) finish(cleanup bool, panicErr any) {
go.pact.im/x/clock/mockclock
mockclock.go#L21: ctrl *gomock.Controller
mockclock.go#L32: func NewMockClock(ctrl *gomock.Controller) *MockClock {
ticker.go#L20: ctrl *gomock.Controller
ticker.go#L31: func NewMockTicker(ctrl *gomock.Controller) *MockTicker {
timer.go#L20: ctrl *gomock.Controller
timer.go#L31: func NewMockTimer(ctrl *gomock.Controller) *MockTimer {