Documentation
¶
Overview ¶
Package mockclock provides clock.Clock implementation that uses GoMock mocking framework.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Clock ¶
type Clock interface {
clock.Scheduler
clock.NowScheduler
clock.TimerScheduler
clock.TickerScheduler
// contains filtered or unexported methods
}
Clock is a union of all interfaces implemented by a full-featured clock implementation. It is satisfied by clock.Clock that provides shims for missing functionality.
It is an input for mock types generator and must not be used outside of this package.
type MockClock ¶
type MockClock struct {
// contains filtered or unexported fields
}
MockClock is a mock of Clock interface.
func NewMockClock ¶
func NewMockClock(ctrl *gomock.Controller) *MockClock
NewMockClock creates a new mock instance.
func (*MockClock) EXPECT ¶
func (m *MockClock) EXPECT() *MockClockMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockClockMockRecorder ¶
type MockClockMockRecorder struct {
// contains filtered or unexported fields
}
MockClockMockRecorder is the mock recorder for MockClock.
func (*MockClockMockRecorder) Now ¶
func (mr *MockClockMockRecorder) Now() *gomock.Call
Now indicates an expected call of Now.
func (*MockClockMockRecorder) Schedule ¶
func (mr *MockClockMockRecorder) Schedule(d, f any) *gomock.Call
Schedule indicates an expected call of Schedule.
type MockTicker ¶
type MockTicker struct {
// contains filtered or unexported fields
}
MockTicker is a mock of Ticker interface.
func NewMockTicker ¶
func NewMockTicker(ctrl *gomock.Controller) *MockTicker
NewMockTicker creates a new mock instance.
func (*MockTicker) EXPECT ¶
func (m *MockTicker) EXPECT() *MockTickerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockTickerMockRecorder ¶
type MockTickerMockRecorder struct {
// contains filtered or unexported fields
}
MockTickerMockRecorder is the mock recorder for MockTicker.
func (*MockTickerMockRecorder) C ¶
func (mr *MockTickerMockRecorder) C() *gomock.Call
C indicates an expected call of C.
func (*MockTickerMockRecorder) Reset ¶
func (mr *MockTickerMockRecorder) Reset(d any) *gomock.Call
Reset indicates an expected call of Reset.
func (*MockTickerMockRecorder) Stop ¶
func (mr *MockTickerMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockTimer ¶
type MockTimer struct {
// contains filtered or unexported fields
}
MockTimer is a mock of Timer interface.
func NewMockTimer ¶
func NewMockTimer(ctrl *gomock.Controller) *MockTimer
NewMockTimer creates a new mock instance.
func (*MockTimer) EXPECT ¶
func (m *MockTimer) EXPECT() *MockTimerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockTimerMockRecorder ¶
type MockTimerMockRecorder struct {
// contains filtered or unexported fields
}
MockTimerMockRecorder is the mock recorder for MockTimer.
func (*MockTimerMockRecorder) C ¶
func (mr *MockTimerMockRecorder) C() *gomock.Call
C indicates an expected call of C.
func (*MockTimerMockRecorder) Reset ¶
func (mr *MockTimerMockRecorder) Reset(d any) *gomock.Call
Reset indicates an expected call of Reset.
func (*MockTimerMockRecorder) Stop ¶
func (mr *MockTimerMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.