github.com/MetalBlockchain/metalgo@v1.11.9/vms/proposervm/proposer/mock_windower.go (about) 1 // Code generated by MockGen. DO NOT EDIT. 2 // Source: github.com/MetalBlockchain/metalgo/vms/proposervm/proposer (interfaces: Windower) 3 // 4 // Generated by this command: 5 // 6 // mockgen -package=proposer -destination=vms/proposervm/proposer/mock_windower.go github.com/MetalBlockchain/metalgo/vms/proposervm/proposer Windower 7 // 8 9 // Package proposer is a generated GoMock package. 10 package proposer 11 12 import ( 13 context "context" 14 reflect "reflect" 15 time "time" 16 17 ids "github.com/MetalBlockchain/metalgo/ids" 18 gomock "go.uber.org/mock/gomock" 19 ) 20 21 // MockWindower is a mock of Windower interface. 22 type MockWindower struct { 23 ctrl *gomock.Controller 24 recorder *MockWindowerMockRecorder 25 } 26 27 // MockWindowerMockRecorder is the mock recorder for MockWindower. 28 type MockWindowerMockRecorder struct { 29 mock *MockWindower 30 } 31 32 // NewMockWindower creates a new mock instance. 33 func NewMockWindower(ctrl *gomock.Controller) *MockWindower { 34 mock := &MockWindower{ctrl: ctrl} 35 mock.recorder = &MockWindowerMockRecorder{mock} 36 return mock 37 } 38 39 // EXPECT returns an object that allows the caller to indicate expected use. 40 func (m *MockWindower) EXPECT() *MockWindowerMockRecorder { 41 return m.recorder 42 } 43 44 // Delay mocks base method. 45 func (m *MockWindower) Delay(arg0 context.Context, arg1, arg2 uint64, arg3 ids.NodeID, arg4 int) (time.Duration, error) { 46 m.ctrl.T.Helper() 47 ret := m.ctrl.Call(m, "Delay", arg0, arg1, arg2, arg3, arg4) 48 ret0, _ := ret[0].(time.Duration) 49 ret1, _ := ret[1].(error) 50 return ret0, ret1 51 } 52 53 // Delay indicates an expected call of Delay. 54 func (mr *MockWindowerMockRecorder) Delay(arg0, arg1, arg2, arg3, arg4 any) *gomock.Call { 55 mr.mock.ctrl.T.Helper() 56 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delay", reflect.TypeOf((*MockWindower)(nil).Delay), arg0, arg1, arg2, arg3, arg4) 57 } 58 59 // ExpectedProposer mocks base method. 60 func (m *MockWindower) ExpectedProposer(arg0 context.Context, arg1, arg2, arg3 uint64) (ids.NodeID, error) { 61 m.ctrl.T.Helper() 62 ret := m.ctrl.Call(m, "ExpectedProposer", arg0, arg1, arg2, arg3) 63 ret0, _ := ret[0].(ids.NodeID) 64 ret1, _ := ret[1].(error) 65 return ret0, ret1 66 } 67 68 // ExpectedProposer indicates an expected call of ExpectedProposer. 69 func (mr *MockWindowerMockRecorder) ExpectedProposer(arg0, arg1, arg2, arg3 any) *gomock.Call { 70 mr.mock.ctrl.T.Helper() 71 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExpectedProposer", reflect.TypeOf((*MockWindower)(nil).ExpectedProposer), arg0, arg1, arg2, arg3) 72 } 73 74 // MinDelayForProposer mocks base method. 75 func (m *MockWindower) MinDelayForProposer(arg0 context.Context, arg1, arg2 uint64, arg3 ids.NodeID, arg4 uint64) (time.Duration, error) { 76 m.ctrl.T.Helper() 77 ret := m.ctrl.Call(m, "MinDelayForProposer", arg0, arg1, arg2, arg3, arg4) 78 ret0, _ := ret[0].(time.Duration) 79 ret1, _ := ret[1].(error) 80 return ret0, ret1 81 } 82 83 // MinDelayForProposer indicates an expected call of MinDelayForProposer. 84 func (mr *MockWindowerMockRecorder) MinDelayForProposer(arg0, arg1, arg2, arg3, arg4 any) *gomock.Call { 85 mr.mock.ctrl.T.Helper() 86 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MinDelayForProposer", reflect.TypeOf((*MockWindower)(nil).MinDelayForProposer), arg0, arg1, arg2, arg3, arg4) 87 } 88 89 // Proposers mocks base method. 90 func (m *MockWindower) Proposers(arg0 context.Context, arg1, arg2 uint64, arg3 int) ([]ids.NodeID, error) { 91 m.ctrl.T.Helper() 92 ret := m.ctrl.Call(m, "Proposers", arg0, arg1, arg2, arg3) 93 ret0, _ := ret[0].([]ids.NodeID) 94 ret1, _ := ret[1].(error) 95 return ret0, ret1 96 } 97 98 // Proposers indicates an expected call of Proposers. 99 func (mr *MockWindowerMockRecorder) Proposers(arg0, arg1, arg2, arg3 any) *gomock.Call { 100 mr.mock.ctrl.T.Helper() 101 return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Proposers", reflect.TypeOf((*MockWindower)(nil).Proposers), arg0, arg1, arg2, arg3) 102 }