1
// Code generated by MockGen. DO NOT EDIT.
2
// Source: github.com/moira-alert/moira/notifier (interfaces: Scheduler)
4
// Package mock_moira_alert is a generated GoMock package.
8
gomock "github.com/golang/mock/gomock"
9
moira "go.avito.ru/DO/moira"
14
// MockScheduler is a mock of Scheduler interface
15
type MockScheduler struct {
16
ctrl *gomock.Controller
17
recorder *MockSchedulerMockRecorder
20
// MockSchedulerMockRecorder is the mock recorder for MockScheduler
21
type MockSchedulerMockRecorder struct {
25
// NewMockScheduler creates a new mock instance
26
func NewMockScheduler(ctrl *gomock.Controller) *MockScheduler {
27
mock := &MockScheduler{ctrl: ctrl}
28
mock.recorder = &MockSchedulerMockRecorder{mock}
32
// EXPECT returns an object that allows the caller to indicate expected use
33
func (m *MockScheduler) EXPECT() *MockSchedulerMockRecorder {
37
// CalculateBackoff mocks base method
38
func (m *MockScheduler) CalculateBackoff(arg0 int) time.Duration {
39
ret := m.ctrl.Call(m, "CalculateBackoff", arg0)
40
ret0, _ := ret[0].(time.Duration)
44
// CalculateBackoff indicates an expected call of CalculateBackoff
45
func (mr *MockSchedulerMockRecorder) CalculateBackoff(arg0 interface{}) *gomock.Call {
46
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CalculateBackoff", reflect.TypeOf((*MockScheduler)(nil).CalculateBackoff), arg0)
49
// GetDeliveryInfo mocks base method
50
func (m *MockScheduler) GetDeliveryInfo(arg0 time.Time, arg1 moira.NotificationEvent, arg2 bool, arg3 int) (time.Time, bool) {
51
ret := m.ctrl.Call(m, "GetDeliveryInfo", arg0, arg1, arg2, arg3)
52
ret0, _ := ret[0].(time.Time)
53
ret1, _ := ret[1].(bool)
57
// GetDeliveryInfo indicates an expected call of GetDeliveryInfo
58
func (mr *MockSchedulerMockRecorder) GetDeliveryInfo(arg0, arg1, arg2, arg3 interface{}) *gomock.Call {
59
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDeliveryInfo", reflect.TypeOf((*MockScheduler)(nil).GetDeliveryInfo), arg0, arg1, arg2, arg3)
62
// ScheduleNotification mocks base method
63
func (m *MockScheduler) ScheduleNotification(arg0 time.Time, arg1 bool, arg2 moira.NotificationEvent, arg3 moira.TriggerData, arg4 moira.ContactData, arg5 int, arg6 bool) *moira.ScheduledNotification {
64
ret := m.ctrl.Call(m, "ScheduleNotification", arg0, arg1, arg2, arg3, arg4, arg5, arg6)
65
ret0, _ := ret[0].(*moira.ScheduledNotification)
69
// ScheduleNotification indicates an expected call of ScheduleNotification
70
func (mr *MockSchedulerMockRecorder) ScheduleNotification(arg0, arg1, arg2, arg3, arg4, arg5, arg6 interface{}) *gomock.Call {
71
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ScheduleNotification", reflect.TypeOf((*MockScheduler)(nil).ScheduleNotification), arg0, arg1, arg2, arg3, arg4, arg5, arg6)