github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/store/storetest/mocks/JobStore.go (about)

     1  // Code generated by mockery v1.0.0. DO NOT EDIT.
     2  
     3  // 'Regenerate
     4  
     5  package mocks
     6  
     7  import (
     8  	model "github.com/masterhung0112/hk_server/v5/model"
     9  	mock "github.com/stretchr/testify/mock"
    10  )
    11  
    12  // JobStore is an autogenerated mock type for the JobStore type
    13  type JobStore struct {
    14  	mock.Mock
    15  }
    16  
    17  // Delete provides a mock function with given fields: id
    18  func (_m *JobStore) Delete(id string) (string, error) {
    19  	ret := _m.Called(id)
    20  
    21  	var r0 string
    22  	if rf, ok := ret.Get(0).(func(string) string); ok {
    23  		r0 = rf(id)
    24  	} else {
    25  		r0 = ret.Get(0).(string)
    26  	}
    27  
    28  	var r1 error
    29  	if rf, ok := ret.Get(1).(func(string) error); ok {
    30  		r1 = rf(id)
    31  	} else {
    32  		r1 = ret.Error(1)
    33  	}
    34  
    35  	return r0, r1
    36  }
    37  
    38  // Get provides a mock function with given fields: id
    39  func (_m *JobStore) Get(id string) (*model.Job, error) {
    40  	ret := _m.Called(id)
    41  
    42  	var r0 *model.Job
    43  	if rf, ok := ret.Get(0).(func(string) *model.Job); ok {
    44  		r0 = rf(id)
    45  	} else {
    46  		if ret.Get(0) != nil {
    47  			r0 = ret.Get(0).(*model.Job)
    48  		}
    49  	}
    50  
    51  	var r1 error
    52  	if rf, ok := ret.Get(1).(func(string) error); ok {
    53  		r1 = rf(id)
    54  	} else {
    55  		r1 = ret.Error(1)
    56  	}
    57  
    58  	return r0, r1
    59  }
    60  
    61  // GetAllByStatus provides a mock function with given fields: status
    62  func (_m *JobStore) GetAllByStatus(status string) ([]*model.Job, error) {
    63  	ret := _m.Called(status)
    64  
    65  	var r0 []*model.Job
    66  	if rf, ok := ret.Get(0).(func(string) []*model.Job); ok {
    67  		r0 = rf(status)
    68  	} else {
    69  		if ret.Get(0) != nil {
    70  			r0 = ret.Get(0).([]*model.Job)
    71  		}
    72  	}
    73  
    74  	var r1 error
    75  	if rf, ok := ret.Get(1).(func(string) error); ok {
    76  		r1 = rf(status)
    77  	} else {
    78  		r1 = ret.Error(1)
    79  	}
    80  
    81  	return r0, r1
    82  }
    83  
    84  // GetAllByType provides a mock function with given fields: jobType
    85  func (_m *JobStore) GetAllByType(jobType string) ([]*model.Job, error) {
    86  	ret := _m.Called(jobType)
    87  
    88  	var r0 []*model.Job
    89  	if rf, ok := ret.Get(0).(func(string) []*model.Job); ok {
    90  		r0 = rf(jobType)
    91  	} else {
    92  		if ret.Get(0) != nil {
    93  			r0 = ret.Get(0).([]*model.Job)
    94  		}
    95  	}
    96  
    97  	var r1 error
    98  	if rf, ok := ret.Get(1).(func(string) error); ok {
    99  		r1 = rf(jobType)
   100  	} else {
   101  		r1 = ret.Error(1)
   102  	}
   103  
   104  	return r0, r1
   105  }
   106  
   107  // GetAllByTypePage provides a mock function with given fields: jobType, offset, limit
   108  func (_m *JobStore) GetAllByTypePage(jobType string, offset int, limit int) ([]*model.Job, error) {
   109  	ret := _m.Called(jobType, offset, limit)
   110  
   111  	var r0 []*model.Job
   112  	if rf, ok := ret.Get(0).(func(string, int, int) []*model.Job); ok {
   113  		r0 = rf(jobType, offset, limit)
   114  	} else {
   115  		if ret.Get(0) != nil {
   116  			r0 = ret.Get(0).([]*model.Job)
   117  		}
   118  	}
   119  
   120  	var r1 error
   121  	if rf, ok := ret.Get(1).(func(string, int, int) error); ok {
   122  		r1 = rf(jobType, offset, limit)
   123  	} else {
   124  		r1 = ret.Error(1)
   125  	}
   126  
   127  	return r0, r1
   128  }
   129  
   130  // GetAllByTypesPage provides a mock function with given fields: jobTypes, offset, limit
   131  func (_m *JobStore) GetAllByTypesPage(jobTypes []string, offset int, limit int) ([]*model.Job, error) {
   132  	ret := _m.Called(jobTypes, offset, limit)
   133  
   134  	var r0 []*model.Job
   135  	if rf, ok := ret.Get(0).(func([]string, int, int) []*model.Job); ok {
   136  		r0 = rf(jobTypes, offset, limit)
   137  	} else {
   138  		if ret.Get(0) != nil {
   139  			r0 = ret.Get(0).([]*model.Job)
   140  		}
   141  	}
   142  
   143  	var r1 error
   144  	if rf, ok := ret.Get(1).(func([]string, int, int) error); ok {
   145  		r1 = rf(jobTypes, offset, limit)
   146  	} else {
   147  		r1 = ret.Error(1)
   148  	}
   149  
   150  	return r0, r1
   151  }
   152  
   153  // GetAllPage provides a mock function with given fields: offset, limit
   154  func (_m *JobStore) GetAllPage(offset int, limit int) ([]*model.Job, error) {
   155  	ret := _m.Called(offset, limit)
   156  
   157  	var r0 []*model.Job
   158  	if rf, ok := ret.Get(0).(func(int, int) []*model.Job); ok {
   159  		r0 = rf(offset, limit)
   160  	} else {
   161  		if ret.Get(0) != nil {
   162  			r0 = ret.Get(0).([]*model.Job)
   163  		}
   164  	}
   165  
   166  	var r1 error
   167  	if rf, ok := ret.Get(1).(func(int, int) error); ok {
   168  		r1 = rf(offset, limit)
   169  	} else {
   170  		r1 = ret.Error(1)
   171  	}
   172  
   173  	return r0, r1
   174  }
   175  
   176  // GetCountByStatusAndType provides a mock function with given fields: status, jobType
   177  func (_m *JobStore) GetCountByStatusAndType(status string, jobType string) (int64, error) {
   178  	ret := _m.Called(status, jobType)
   179  
   180  	var r0 int64
   181  	if rf, ok := ret.Get(0).(func(string, string) int64); ok {
   182  		r0 = rf(status, jobType)
   183  	} else {
   184  		r0 = ret.Get(0).(int64)
   185  	}
   186  
   187  	var r1 error
   188  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   189  		r1 = rf(status, jobType)
   190  	} else {
   191  		r1 = ret.Error(1)
   192  	}
   193  
   194  	return r0, r1
   195  }
   196  
   197  // GetNewestJobByStatusAndType provides a mock function with given fields: status, jobType
   198  func (_m *JobStore) GetNewestJobByStatusAndType(status string, jobType string) (*model.Job, error) {
   199  	ret := _m.Called(status, jobType)
   200  
   201  	var r0 *model.Job
   202  	if rf, ok := ret.Get(0).(func(string, string) *model.Job); ok {
   203  		r0 = rf(status, jobType)
   204  	} else {
   205  		if ret.Get(0) != nil {
   206  			r0 = ret.Get(0).(*model.Job)
   207  		}
   208  	}
   209  
   210  	var r1 error
   211  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   212  		r1 = rf(status, jobType)
   213  	} else {
   214  		r1 = ret.Error(1)
   215  	}
   216  
   217  	return r0, r1
   218  }
   219  
   220  // GetNewestJobByStatusesAndType provides a mock function with given fields: statuses, jobType
   221  func (_m *JobStore) GetNewestJobByStatusesAndType(statuses []string, jobType string) (*model.Job, error) {
   222  	ret := _m.Called(statuses, jobType)
   223  
   224  	var r0 *model.Job
   225  	if rf, ok := ret.Get(0).(func([]string, string) *model.Job); ok {
   226  		r0 = rf(statuses, jobType)
   227  	} else {
   228  		if ret.Get(0) != nil {
   229  			r0 = ret.Get(0).(*model.Job)
   230  		}
   231  	}
   232  
   233  	var r1 error
   234  	if rf, ok := ret.Get(1).(func([]string, string) error); ok {
   235  		r1 = rf(statuses, jobType)
   236  	} else {
   237  		r1 = ret.Error(1)
   238  	}
   239  
   240  	return r0, r1
   241  }
   242  
   243  // Save provides a mock function with given fields: job
   244  func (_m *JobStore) Save(job *model.Job) (*model.Job, error) {
   245  	ret := _m.Called(job)
   246  
   247  	var r0 *model.Job
   248  	if rf, ok := ret.Get(0).(func(*model.Job) *model.Job); ok {
   249  		r0 = rf(job)
   250  	} else {
   251  		if ret.Get(0) != nil {
   252  			r0 = ret.Get(0).(*model.Job)
   253  		}
   254  	}
   255  
   256  	var r1 error
   257  	if rf, ok := ret.Get(1).(func(*model.Job) error); ok {
   258  		r1 = rf(job)
   259  	} else {
   260  		r1 = ret.Error(1)
   261  	}
   262  
   263  	return r0, r1
   264  }
   265  
   266  // UpdateOptimistically provides a mock function with given fields: job, currentStatus
   267  func (_m *JobStore) UpdateOptimistically(job *model.Job, currentStatus string) (bool, error) {
   268  	ret := _m.Called(job, currentStatus)
   269  
   270  	var r0 bool
   271  	if rf, ok := ret.Get(0).(func(*model.Job, string) bool); ok {
   272  		r0 = rf(job, currentStatus)
   273  	} else {
   274  		r0 = ret.Get(0).(bool)
   275  	}
   276  
   277  	var r1 error
   278  	if rf, ok := ret.Get(1).(func(*model.Job, string) error); ok {
   279  		r1 = rf(job, currentStatus)
   280  	} else {
   281  		r1 = ret.Error(1)
   282  	}
   283  
   284  	return r0, r1
   285  }
   286  
   287  // UpdateStatus provides a mock function with given fields: id, status
   288  func (_m *JobStore) UpdateStatus(id string, status string) (*model.Job, error) {
   289  	ret := _m.Called(id, status)
   290  
   291  	var r0 *model.Job
   292  	if rf, ok := ret.Get(0).(func(string, string) *model.Job); ok {
   293  		r0 = rf(id, status)
   294  	} else {
   295  		if ret.Get(0) != nil {
   296  			r0 = ret.Get(0).(*model.Job)
   297  		}
   298  	}
   299  
   300  	var r1 error
   301  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   302  		r1 = rf(id, status)
   303  	} else {
   304  		r1 = ret.Error(1)
   305  	}
   306  
   307  	return r0, r1
   308  }
   309  
   310  // UpdateStatusOptimistically provides a mock function with given fields: id, currentStatus, newStatus
   311  func (_m *JobStore) UpdateStatusOptimistically(id string, currentStatus string, newStatus string) (bool, error) {
   312  	ret := _m.Called(id, currentStatus, newStatus)
   313  
   314  	var r0 bool
   315  	if rf, ok := ret.Get(0).(func(string, string, string) bool); ok {
   316  		r0 = rf(id, currentStatus, newStatus)
   317  	} else {
   318  		r0 = ret.Get(0).(bool)
   319  	}
   320  
   321  	var r1 error
   322  	if rf, ok := ret.Get(1).(func(string, string, string) error); ok {
   323  		r1 = rf(id, currentStatus, newStatus)
   324  	} else {
   325  		r1 = ret.Error(1)
   326  	}
   327  
   328  	return r0, r1
   329  }