github.com/xzl8028/xenia-server@v0.0.0-20190809101854-18450a97da63/store/storetest/mocks/LayeredStoreSupplier.go (about)

     1  // Code generated by mockery v1.0.0. DO NOT EDIT.
     2  
     3  // Regenerate this file using `make store-mocks`.
     4  
     5  package mocks
     6  
     7  import context "context"
     8  import mock "github.com/stretchr/testify/mock"
     9  import model "github.com/xzl8028/xenia-server/model"
    10  import store "github.com/xzl8028/xenia-server/store"
    11  
    12  // LayeredStoreSupplier is an autogenerated mock type for the LayeredStoreSupplier type
    13  type LayeredStoreSupplier struct {
    14  	mock.Mock
    15  }
    16  
    17  // Next provides a mock function with given fields:
    18  func (_m *LayeredStoreSupplier) Next() store.LayeredStoreSupplier {
    19  	ret := _m.Called()
    20  
    21  	var r0 store.LayeredStoreSupplier
    22  	if rf, ok := ret.Get(0).(func() store.LayeredStoreSupplier); ok {
    23  		r0 = rf()
    24  	} else {
    25  		if ret.Get(0) != nil {
    26  			r0 = ret.Get(0).(store.LayeredStoreSupplier)
    27  		}
    28  	}
    29  
    30  	return r0
    31  }
    32  
    33  // ReactionDelete provides a mock function with given fields: ctx, reaction, hints
    34  func (_m *LayeredStoreSupplier) ReactionDelete(ctx context.Context, reaction *model.Reaction, hints ...store.LayeredStoreHint) (*model.Reaction, *model.AppError) {
    35  	_va := make([]interface{}, len(hints))
    36  	for _i := range hints {
    37  		_va[_i] = hints[_i]
    38  	}
    39  	var _ca []interface{}
    40  	_ca = append(_ca, ctx, reaction)
    41  	_ca = append(_ca, _va...)
    42  	ret := _m.Called(_ca...)
    43  
    44  	var r0 *model.Reaction
    45  	if rf, ok := ret.Get(0).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.Reaction); ok {
    46  		r0 = rf(ctx, reaction, hints...)
    47  	} else {
    48  		if ret.Get(0) != nil {
    49  			r0 = ret.Get(0).(*model.Reaction)
    50  		}
    51  	}
    52  
    53  	var r1 *model.AppError
    54  	if rf, ok := ret.Get(1).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.AppError); ok {
    55  		r1 = rf(ctx, reaction, hints...)
    56  	} else {
    57  		if ret.Get(1) != nil {
    58  			r1 = ret.Get(1).(*model.AppError)
    59  		}
    60  	}
    61  
    62  	return r0, r1
    63  }
    64  
    65  // ReactionDeleteAllWithEmojiName provides a mock function with given fields: ctx, emojiName, hints
    66  func (_m *LayeredStoreSupplier) ReactionDeleteAllWithEmojiName(ctx context.Context, emojiName string, hints ...store.LayeredStoreHint) *model.AppError {
    67  	_va := make([]interface{}, len(hints))
    68  	for _i := range hints {
    69  		_va[_i] = hints[_i]
    70  	}
    71  	var _ca []interface{}
    72  	_ca = append(_ca, ctx, emojiName)
    73  	_ca = append(_ca, _va...)
    74  	ret := _m.Called(_ca...)
    75  
    76  	var r0 *model.AppError
    77  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
    78  		r0 = rf(ctx, emojiName, hints...)
    79  	} else {
    80  		if ret.Get(0) != nil {
    81  			r0 = ret.Get(0).(*model.AppError)
    82  		}
    83  	}
    84  
    85  	return r0
    86  }
    87  
    88  // ReactionGetForPost provides a mock function with given fields: ctx, postId, hints
    89  func (_m *LayeredStoreSupplier) ReactionGetForPost(ctx context.Context, postId string, hints ...store.LayeredStoreHint) ([]*model.Reaction, *model.AppError) {
    90  	_va := make([]interface{}, len(hints))
    91  	for _i := range hints {
    92  		_va[_i] = hints[_i]
    93  	}
    94  	var _ca []interface{}
    95  	_ca = append(_ca, ctx, postId)
    96  	_ca = append(_ca, _va...)
    97  	ret := _m.Called(_ca...)
    98  
    99  	var r0 []*model.Reaction
   100  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) []*model.Reaction); ok {
   101  		r0 = rf(ctx, postId, hints...)
   102  	} else {
   103  		if ret.Get(0) != nil {
   104  			r0 = ret.Get(0).([]*model.Reaction)
   105  		}
   106  	}
   107  
   108  	var r1 *model.AppError
   109  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   110  		r1 = rf(ctx, postId, hints...)
   111  	} else {
   112  		if ret.Get(1) != nil {
   113  			r1 = ret.Get(1).(*model.AppError)
   114  		}
   115  	}
   116  
   117  	return r0, r1
   118  }
   119  
   120  // ReactionPermanentDeleteBatch provides a mock function with given fields: ctx, endTime, limit, hints
   121  func (_m *LayeredStoreSupplier) ReactionPermanentDeleteBatch(ctx context.Context, endTime int64, limit int64, hints ...store.LayeredStoreHint) (int64, *model.AppError) {
   122  	_va := make([]interface{}, len(hints))
   123  	for _i := range hints {
   124  		_va[_i] = hints[_i]
   125  	}
   126  	var _ca []interface{}
   127  	_ca = append(_ca, ctx, endTime, limit)
   128  	_ca = append(_ca, _va...)
   129  	ret := _m.Called(_ca...)
   130  
   131  	var r0 int64
   132  	if rf, ok := ret.Get(0).(func(context.Context, int64, int64, ...store.LayeredStoreHint) int64); ok {
   133  		r0 = rf(ctx, endTime, limit, hints...)
   134  	} else {
   135  		r0 = ret.Get(0).(int64)
   136  	}
   137  
   138  	var r1 *model.AppError
   139  	if rf, ok := ret.Get(1).(func(context.Context, int64, int64, ...store.LayeredStoreHint) *model.AppError); ok {
   140  		r1 = rf(ctx, endTime, limit, hints...)
   141  	} else {
   142  		if ret.Get(1) != nil {
   143  			r1 = ret.Get(1).(*model.AppError)
   144  		}
   145  	}
   146  
   147  	return r0, r1
   148  }
   149  
   150  // ReactionSave provides a mock function with given fields: ctx, reaction, hints
   151  func (_m *LayeredStoreSupplier) ReactionSave(ctx context.Context, reaction *model.Reaction, hints ...store.LayeredStoreHint) (*model.Reaction, *model.AppError) {
   152  	_va := make([]interface{}, len(hints))
   153  	for _i := range hints {
   154  		_va[_i] = hints[_i]
   155  	}
   156  	var _ca []interface{}
   157  	_ca = append(_ca, ctx, reaction)
   158  	_ca = append(_ca, _va...)
   159  	ret := _m.Called(_ca...)
   160  
   161  	var r0 *model.Reaction
   162  	if rf, ok := ret.Get(0).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.Reaction); ok {
   163  		r0 = rf(ctx, reaction, hints...)
   164  	} else {
   165  		if ret.Get(0) != nil {
   166  			r0 = ret.Get(0).(*model.Reaction)
   167  		}
   168  	}
   169  
   170  	var r1 *model.AppError
   171  	if rf, ok := ret.Get(1).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.AppError); ok {
   172  		r1 = rf(ctx, reaction, hints...)
   173  	} else {
   174  		if ret.Get(1) != nil {
   175  			r1 = ret.Get(1).(*model.AppError)
   176  		}
   177  	}
   178  
   179  	return r0, r1
   180  }
   181  
   182  // ReactionsBulkGetForPosts provides a mock function with given fields: ctx, postIds, hints
   183  func (_m *LayeredStoreSupplier) ReactionsBulkGetForPosts(ctx context.Context, postIds []string, hints ...store.LayeredStoreHint) ([]*model.Reaction, *model.AppError) {
   184  	_va := make([]interface{}, len(hints))
   185  	for _i := range hints {
   186  		_va[_i] = hints[_i]
   187  	}
   188  	var _ca []interface{}
   189  	_ca = append(_ca, ctx, postIds)
   190  	_ca = append(_ca, _va...)
   191  	ret := _m.Called(_ca...)
   192  
   193  	var r0 []*model.Reaction
   194  	if rf, ok := ret.Get(0).(func(context.Context, []string, ...store.LayeredStoreHint) []*model.Reaction); ok {
   195  		r0 = rf(ctx, postIds, hints...)
   196  	} else {
   197  		if ret.Get(0) != nil {
   198  			r0 = ret.Get(0).([]*model.Reaction)
   199  		}
   200  	}
   201  
   202  	var r1 *model.AppError
   203  	if rf, ok := ret.Get(1).(func(context.Context, []string, ...store.LayeredStoreHint) *model.AppError); ok {
   204  		r1 = rf(ctx, postIds, hints...)
   205  	} else {
   206  		if ret.Get(1) != nil {
   207  			r1 = ret.Get(1).(*model.AppError)
   208  		}
   209  	}
   210  
   211  	return r0, r1
   212  }
   213  
   214  // RoleDelete provides a mock function with given fields: ctx, roldId, hints
   215  func (_m *LayeredStoreSupplier) RoleDelete(ctx context.Context, roldId string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   216  	_va := make([]interface{}, len(hints))
   217  	for _i := range hints {
   218  		_va[_i] = hints[_i]
   219  	}
   220  	var _ca []interface{}
   221  	_ca = append(_ca, ctx, roldId)
   222  	_ca = append(_ca, _va...)
   223  	ret := _m.Called(_ca...)
   224  
   225  	var r0 *model.Role
   226  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   227  		r0 = rf(ctx, roldId, hints...)
   228  	} else {
   229  		if ret.Get(0) != nil {
   230  			r0 = ret.Get(0).(*model.Role)
   231  		}
   232  	}
   233  
   234  	var r1 *model.AppError
   235  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   236  		r1 = rf(ctx, roldId, hints...)
   237  	} else {
   238  		if ret.Get(1) != nil {
   239  			r1 = ret.Get(1).(*model.AppError)
   240  		}
   241  	}
   242  
   243  	return r0, r1
   244  }
   245  
   246  // RoleGet provides a mock function with given fields: ctx, roleId, hints
   247  func (_m *LayeredStoreSupplier) RoleGet(ctx context.Context, roleId string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   248  	_va := make([]interface{}, len(hints))
   249  	for _i := range hints {
   250  		_va[_i] = hints[_i]
   251  	}
   252  	var _ca []interface{}
   253  	_ca = append(_ca, ctx, roleId)
   254  	_ca = append(_ca, _va...)
   255  	ret := _m.Called(_ca...)
   256  
   257  	var r0 *model.Role
   258  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   259  		r0 = rf(ctx, roleId, hints...)
   260  	} else {
   261  		if ret.Get(0) != nil {
   262  			r0 = ret.Get(0).(*model.Role)
   263  		}
   264  	}
   265  
   266  	var r1 *model.AppError
   267  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   268  		r1 = rf(ctx, roleId, hints...)
   269  	} else {
   270  		if ret.Get(1) != nil {
   271  			r1 = ret.Get(1).(*model.AppError)
   272  		}
   273  	}
   274  
   275  	return r0, r1
   276  }
   277  
   278  // RoleGetAll provides a mock function with given fields: ctx, hints
   279  func (_m *LayeredStoreSupplier) RoleGetAll(ctx context.Context, hints ...store.LayeredStoreHint) ([]*model.Role, *model.AppError) {
   280  	_va := make([]interface{}, len(hints))
   281  	for _i := range hints {
   282  		_va[_i] = hints[_i]
   283  	}
   284  	var _ca []interface{}
   285  	_ca = append(_ca, ctx)
   286  	_ca = append(_ca, _va...)
   287  	ret := _m.Called(_ca...)
   288  
   289  	var r0 []*model.Role
   290  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) []*model.Role); ok {
   291  		r0 = rf(ctx, hints...)
   292  	} else {
   293  		if ret.Get(0) != nil {
   294  			r0 = ret.Get(0).([]*model.Role)
   295  		}
   296  	}
   297  
   298  	var r1 *model.AppError
   299  	if rf, ok := ret.Get(1).(func(context.Context, ...store.LayeredStoreHint) *model.AppError); ok {
   300  		r1 = rf(ctx, hints...)
   301  	} else {
   302  		if ret.Get(1) != nil {
   303  			r1 = ret.Get(1).(*model.AppError)
   304  		}
   305  	}
   306  
   307  	return r0, r1
   308  }
   309  
   310  // RoleGetByName provides a mock function with given fields: ctx, name, hints
   311  func (_m *LayeredStoreSupplier) RoleGetByName(ctx context.Context, name string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   312  	_va := make([]interface{}, len(hints))
   313  	for _i := range hints {
   314  		_va[_i] = hints[_i]
   315  	}
   316  	var _ca []interface{}
   317  	_ca = append(_ca, ctx, name)
   318  	_ca = append(_ca, _va...)
   319  	ret := _m.Called(_ca...)
   320  
   321  	var r0 *model.Role
   322  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   323  		r0 = rf(ctx, name, hints...)
   324  	} else {
   325  		if ret.Get(0) != nil {
   326  			r0 = ret.Get(0).(*model.Role)
   327  		}
   328  	}
   329  
   330  	var r1 *model.AppError
   331  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   332  		r1 = rf(ctx, name, hints...)
   333  	} else {
   334  		if ret.Get(1) != nil {
   335  			r1 = ret.Get(1).(*model.AppError)
   336  		}
   337  	}
   338  
   339  	return r0, r1
   340  }
   341  
   342  // RoleGetByNames provides a mock function with given fields: ctx, names, hints
   343  func (_m *LayeredStoreSupplier) RoleGetByNames(ctx context.Context, names []string, hints ...store.LayeredStoreHint) ([]*model.Role, *model.AppError) {
   344  	_va := make([]interface{}, len(hints))
   345  	for _i := range hints {
   346  		_va[_i] = hints[_i]
   347  	}
   348  	var _ca []interface{}
   349  	_ca = append(_ca, ctx, names)
   350  	_ca = append(_ca, _va...)
   351  	ret := _m.Called(_ca...)
   352  
   353  	var r0 []*model.Role
   354  	if rf, ok := ret.Get(0).(func(context.Context, []string, ...store.LayeredStoreHint) []*model.Role); ok {
   355  		r0 = rf(ctx, names, hints...)
   356  	} else {
   357  		if ret.Get(0) != nil {
   358  			r0 = ret.Get(0).([]*model.Role)
   359  		}
   360  	}
   361  
   362  	var r1 *model.AppError
   363  	if rf, ok := ret.Get(1).(func(context.Context, []string, ...store.LayeredStoreHint) *model.AppError); ok {
   364  		r1 = rf(ctx, names, hints...)
   365  	} else {
   366  		if ret.Get(1) != nil {
   367  			r1 = ret.Get(1).(*model.AppError)
   368  		}
   369  	}
   370  
   371  	return r0, r1
   372  }
   373  
   374  // RolePermanentDeleteAll provides a mock function with given fields: ctx, hints
   375  func (_m *LayeredStoreSupplier) RolePermanentDeleteAll(ctx context.Context, hints ...store.LayeredStoreHint) *model.AppError {
   376  	_va := make([]interface{}, len(hints))
   377  	for _i := range hints {
   378  		_va[_i] = hints[_i]
   379  	}
   380  	var _ca []interface{}
   381  	_ca = append(_ca, ctx)
   382  	_ca = append(_ca, _va...)
   383  	ret := _m.Called(_ca...)
   384  
   385  	var r0 *model.AppError
   386  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) *model.AppError); ok {
   387  		r0 = rf(ctx, hints...)
   388  	} else {
   389  		if ret.Get(0) != nil {
   390  			r0 = ret.Get(0).(*model.AppError)
   391  		}
   392  	}
   393  
   394  	return r0
   395  }
   396  
   397  // RoleSave provides a mock function with given fields: ctx, role, hints
   398  func (_m *LayeredStoreSupplier) RoleSave(ctx context.Context, role *model.Role, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   399  	_va := make([]interface{}, len(hints))
   400  	for _i := range hints {
   401  		_va[_i] = hints[_i]
   402  	}
   403  	var _ca []interface{}
   404  	_ca = append(_ca, ctx, role)
   405  	_ca = append(_ca, _va...)
   406  	ret := _m.Called(_ca...)
   407  
   408  	var r0 *model.Role
   409  	if rf, ok := ret.Get(0).(func(context.Context, *model.Role, ...store.LayeredStoreHint) *model.Role); ok {
   410  		r0 = rf(ctx, role, hints...)
   411  	} else {
   412  		if ret.Get(0) != nil {
   413  			r0 = ret.Get(0).(*model.Role)
   414  		}
   415  	}
   416  
   417  	var r1 *model.AppError
   418  	if rf, ok := ret.Get(1).(func(context.Context, *model.Role, ...store.LayeredStoreHint) *model.AppError); ok {
   419  		r1 = rf(ctx, role, hints...)
   420  	} else {
   421  		if ret.Get(1) != nil {
   422  			r1 = ret.Get(1).(*model.AppError)
   423  		}
   424  	}
   425  
   426  	return r0, r1
   427  }
   428  
   429  // SchemeDelete provides a mock function with given fields: ctx, schemeId, hints
   430  func (_m *LayeredStoreSupplier) SchemeDelete(ctx context.Context, schemeId string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   431  	_va := make([]interface{}, len(hints))
   432  	for _i := range hints {
   433  		_va[_i] = hints[_i]
   434  	}
   435  	var _ca []interface{}
   436  	_ca = append(_ca, ctx, schemeId)
   437  	_ca = append(_ca, _va...)
   438  	ret := _m.Called(_ca...)
   439  
   440  	var r0 *store.LayeredStoreSupplierResult
   441  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   442  		r0 = rf(ctx, schemeId, hints...)
   443  	} else {
   444  		if ret.Get(0) != nil {
   445  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   446  		}
   447  	}
   448  
   449  	return r0
   450  }
   451  
   452  // SchemeGet provides a mock function with given fields: ctx, schemeId, hints
   453  func (_m *LayeredStoreSupplier) SchemeGet(ctx context.Context, schemeId string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   454  	_va := make([]interface{}, len(hints))
   455  	for _i := range hints {
   456  		_va[_i] = hints[_i]
   457  	}
   458  	var _ca []interface{}
   459  	_ca = append(_ca, ctx, schemeId)
   460  	_ca = append(_ca, _va...)
   461  	ret := _m.Called(_ca...)
   462  
   463  	var r0 *store.LayeredStoreSupplierResult
   464  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   465  		r0 = rf(ctx, schemeId, hints...)
   466  	} else {
   467  		if ret.Get(0) != nil {
   468  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   469  		}
   470  	}
   471  
   472  	return r0
   473  }
   474  
   475  // SchemeGetAllPage provides a mock function with given fields: ctx, scope, offset, limit, hints
   476  func (_m *LayeredStoreSupplier) SchemeGetAllPage(ctx context.Context, scope string, offset int, limit int, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   477  	_va := make([]interface{}, len(hints))
   478  	for _i := range hints {
   479  		_va[_i] = hints[_i]
   480  	}
   481  	var _ca []interface{}
   482  	_ca = append(_ca, ctx, scope, offset, limit)
   483  	_ca = append(_ca, _va...)
   484  	ret := _m.Called(_ca...)
   485  
   486  	var r0 *store.LayeredStoreSupplierResult
   487  	if rf, ok := ret.Get(0).(func(context.Context, string, int, int, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   488  		r0 = rf(ctx, scope, offset, limit, hints...)
   489  	} else {
   490  		if ret.Get(0) != nil {
   491  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   492  		}
   493  	}
   494  
   495  	return r0
   496  }
   497  
   498  // SchemeGetByName provides a mock function with given fields: ctx, schemeName, hints
   499  func (_m *LayeredStoreSupplier) SchemeGetByName(ctx context.Context, schemeName string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   500  	_va := make([]interface{}, len(hints))
   501  	for _i := range hints {
   502  		_va[_i] = hints[_i]
   503  	}
   504  	var _ca []interface{}
   505  	_ca = append(_ca, ctx, schemeName)
   506  	_ca = append(_ca, _va...)
   507  	ret := _m.Called(_ca...)
   508  
   509  	var r0 *store.LayeredStoreSupplierResult
   510  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   511  		r0 = rf(ctx, schemeName, hints...)
   512  	} else {
   513  		if ret.Get(0) != nil {
   514  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   515  		}
   516  	}
   517  
   518  	return r0
   519  }
   520  
   521  // SchemePermanentDeleteAll provides a mock function with given fields: ctx, hints
   522  func (_m *LayeredStoreSupplier) SchemePermanentDeleteAll(ctx context.Context, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   523  	_va := make([]interface{}, len(hints))
   524  	for _i := range hints {
   525  		_va[_i] = hints[_i]
   526  	}
   527  	var _ca []interface{}
   528  	_ca = append(_ca, ctx)
   529  	_ca = append(_ca, _va...)
   530  	ret := _m.Called(_ca...)
   531  
   532  	var r0 *store.LayeredStoreSupplierResult
   533  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   534  		r0 = rf(ctx, hints...)
   535  	} else {
   536  		if ret.Get(0) != nil {
   537  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   538  		}
   539  	}
   540  
   541  	return r0
   542  }
   543  
   544  // SchemeSave provides a mock function with given fields: ctx, scheme, hints
   545  func (_m *LayeredStoreSupplier) SchemeSave(ctx context.Context, scheme *model.Scheme, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   546  	_va := make([]interface{}, len(hints))
   547  	for _i := range hints {
   548  		_va[_i] = hints[_i]
   549  	}
   550  	var _ca []interface{}
   551  	_ca = append(_ca, ctx, scheme)
   552  	_ca = append(_ca, _va...)
   553  	ret := _m.Called(_ca...)
   554  
   555  	var r0 *store.LayeredStoreSupplierResult
   556  	if rf, ok := ret.Get(0).(func(context.Context, *model.Scheme, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   557  		r0 = rf(ctx, scheme, hints...)
   558  	} else {
   559  		if ret.Get(0) != nil {
   560  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   561  		}
   562  	}
   563  
   564  	return r0
   565  }
   566  
   567  // SetChainNext provides a mock function with given fields: _a0
   568  func (_m *LayeredStoreSupplier) SetChainNext(_a0 store.LayeredStoreSupplier) {
   569  	_m.Called(_a0)
   570  }