Documentation ¶
Overview ¶
Package system is a generated GoMock package.
Package system is a generated GoMock package.
Index ¶
- func GetLocalAddr() (rLocalAddr string, rErr error)
- func RegisterAndUseDefaultClock()
- func RegisterAndUseDefaultRandom()
- type Clock
- type ClockTicker
- type ClockTimer
- type MockClock
- type MockClockMockRecorder
- type MockClockTicker
- type MockClockTickerMockRecorder
- type MockClockTimer
- type MockClockTimerMockRecorder
- type MockRandom
- type MockRandomMockRecorder
- type Random
- type SysClockTicker
- type SysClockTimer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetLocalAddr ¶
func RegisterAndUseDefaultClock ¶
func RegisterAndUseDefaultClock()
func RegisterAndUseDefaultRandom ¶
func RegisterAndUseDefaultRandom()
Types ¶
type Clock ¶
type Clock interface { Now() time.Time Ticker(d time.Duration) ClockTicker Timer(d time.Duration) ClockTimer }
type ClockTicker ¶
type ClockTimer ¶
定义这两个接口的原因,是为了方便mock测试
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 RegisterAndUseMockClock ¶
func RegisterAndUseMockClock(mockCtl *gomock.Controller) *MockClock
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) Ticker ¶
func (mr *MockClockMockRecorder) Ticker(d interface{}) *gomock.Call
Ticker indicates an expected call of Ticker.
func (*MockClockMockRecorder) Timer ¶
func (mr *MockClockMockRecorder) Timer(d interface{}) *gomock.Call
Timer indicates an expected call of Timer.
type MockClockTicker ¶
type MockClockTicker struct {
// contains filtered or unexported fields
}
MockClockTicker is a mock of ClockTicker interface.
func NewMockClockTicker ¶
func NewMockClockTicker(ctrl *gomock.Controller) *MockClockTicker
NewMockClockTicker creates a new mock instance.
func (*MockClockTicker) EXPECT ¶
func (m *MockClockTicker) EXPECT() *MockClockTickerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockClockTicker) GetChannel ¶
func (m *MockClockTicker) GetChannel() <-chan time.Time
GetChannel mocks base method.
func (*MockClockTicker) Reset ¶
func (m *MockClockTicker) Reset(d time.Duration)
Reset mocks base method.
type MockClockTickerMockRecorder ¶
type MockClockTickerMockRecorder struct {
// contains filtered or unexported fields
}
MockClockTickerMockRecorder is the mock recorder for MockClockTicker.
func (*MockClockTickerMockRecorder) GetChannel ¶
func (mr *MockClockTickerMockRecorder) GetChannel() *gomock.Call
GetChannel indicates an expected call of GetChannel.
func (*MockClockTickerMockRecorder) Reset ¶
func (mr *MockClockTickerMockRecorder) Reset(d interface{}) *gomock.Call
Reset indicates an expected call of Reset.
func (*MockClockTickerMockRecorder) Stop ¶
func (mr *MockClockTickerMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockClockTimer ¶
type MockClockTimer struct {
// contains filtered or unexported fields
}
MockClockTimer is a mock of ClockTimer interface.
func NewMockClockTimer ¶
func NewMockClockTimer(ctrl *gomock.Controller) *MockClockTimer
NewMockClockTimer creates a new mock instance.
func (*MockClockTimer) EXPECT ¶
func (m *MockClockTimer) EXPECT() *MockClockTimerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockClockTimer) GetChannel ¶
func (m *MockClockTimer) GetChannel() <-chan time.Time
GetChannel mocks base method.
type MockClockTimerMockRecorder ¶
type MockClockTimerMockRecorder struct {
// contains filtered or unexported fields
}
MockClockTimerMockRecorder is the mock recorder for MockClockTimer.
func (*MockClockTimerMockRecorder) GetChannel ¶
func (mr *MockClockTimerMockRecorder) GetChannel() *gomock.Call
GetChannel indicates an expected call of GetChannel.
func (*MockClockTimerMockRecorder) Reset ¶
func (mr *MockClockTimerMockRecorder) Reset(d interface{}) *gomock.Call
Reset indicates an expected call of Reset.
func (*MockClockTimerMockRecorder) Stop ¶
func (mr *MockClockTimerMockRecorder) Stop() *gomock.Call
Stop indicates an expected call of Stop.
type MockRandom ¶
type MockRandom struct {
// contains filtered or unexported fields
}
MockRandom is a mock of Random interface.
func NewMockRandom ¶
func NewMockRandom(ctrl *gomock.Controller) *MockRandom
NewMockRandom creates a new mock instance.
func RegisterAndUseMockRandom ¶
func RegisterAndUseMockRandom(mockCtl *gomock.Controller) *MockRandom
func (*MockRandom) EXPECT ¶
func (m *MockRandom) EXPECT() *MockRandomMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
type MockRandomMockRecorder ¶
type MockRandomMockRecorder struct {
// contains filtered or unexported fields
}
MockRandomMockRecorder is the mock recorder for MockRandom.
func (*MockRandomMockRecorder) Int ¶
func (mr *MockRandomMockRecorder) Int() *gomock.Call
Int indicates an expected call of Int.
type SysClockTicker ¶
func (*SysClockTicker) GetChannel ¶
func (sys *SysClockTicker) GetChannel() <-chan time.Time
type SysClockTimer ¶
系统对应的Timer
func (*SysClockTimer) GetChannel ¶
func (sys *SysClockTimer) GetChannel() <-chan time.Time