package mockclock
import (
reflect
time
gomock
clock
)
type MockClock struct {
ctrl *gomock.Controller
recorder *MockClockMockRecorder
}
type MockClockMockRecorder struct {
mock *MockClock
}
func ( *gomock.Controller) *MockClock {
:= &MockClock{ctrl: }
.recorder = &MockClockMockRecorder{}
return
}
func ( *MockClock) () *MockClockMockRecorder {
return .recorder
}
func ( *MockClock) () time.Time {
.ctrl.T.Helper()
:= .ctrl.Call(, "Now")
, := [0].(time.Time)
return
}
func ( *MockClockMockRecorder) () *gomock.Call {
.mock.ctrl.T.Helper()
return .mock.ctrl.RecordCallWithMethodType(.mock, "Now", reflect.TypeOf((*MockClock)(nil).Now))
}
func ( *MockClock) ( time.Duration, func(time.Time)) clock.Event {
.ctrl.T.Helper()
:= .ctrl.Call(, "Schedule", , )
, := [0].(clock.Event)
return
}
func ( *MockClockMockRecorder) (, interface{}) *gomock.Call {
.mock.ctrl.T.Helper()
return .mock.ctrl.RecordCallWithMethodType(.mock, "Schedule", reflect.TypeOf((*MockClock)(nil).Schedule), , )
}
func ( *MockClock) ( time.Duration) clock.Ticker {
.ctrl.T.Helper()
:= .ctrl.Call(, "Ticker", )
, := [0].(clock.Ticker)
return
}
func ( *MockClockMockRecorder) ( interface{}) *gomock.Call {
.mock.ctrl.T.Helper()
return .mock.ctrl.RecordCallWithMethodType(.mock, "Ticker", reflect.TypeOf((*MockClock)(nil).Ticker), )
}
func ( *MockClock) ( time.Duration) clock.Timer {
.ctrl.T.Helper()
:= .ctrl.Call(, "Timer", )
, := [0].(clock.Timer)
return
}
func ( *MockClockMockRecorder) ( interface{}) *gomock.Call {
.mock.ctrl.T.Helper()
return .mock.ctrl.RecordCallWithMethodType(.mock, "Timer", reflect.TypeOf((*MockClock)(nil).Timer), )
}
func ( *MockClock) () {
.ctrl.T.Helper()
.ctrl.Call(, "private")
}
func ( *MockClockMockRecorder) () *gomock.Call {
.mock.ctrl.T.Helper()
return .mock.ctrl.RecordCallWithMethodType(.mock, "private", reflect.TypeOf((*MockClock)(nil).private))
}