github.com/xzl8028/xenia-server@v0.0.0-20190809101854-18450a97da63/store/storetest/mocks/LayeredStoreDatabaseLayer.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  // LayeredStoreDatabaseLayer is an autogenerated mock type for the LayeredStoreDatabaseLayer type
    13  type LayeredStoreDatabaseLayer struct {
    14  	mock.Mock
    15  }
    16  
    17  // Audit provides a mock function with given fields:
    18  func (_m *LayeredStoreDatabaseLayer) Audit() store.AuditStore {
    19  	ret := _m.Called()
    20  
    21  	var r0 store.AuditStore
    22  	if rf, ok := ret.Get(0).(func() store.AuditStore); ok {
    23  		r0 = rf()
    24  	} else {
    25  		if ret.Get(0) != nil {
    26  			r0 = ret.Get(0).(store.AuditStore)
    27  		}
    28  	}
    29  
    30  	return r0
    31  }
    32  
    33  // Bot provides a mock function with given fields:
    34  func (_m *LayeredStoreDatabaseLayer) Bot() store.BotStore {
    35  	ret := _m.Called()
    36  
    37  	var r0 store.BotStore
    38  	if rf, ok := ret.Get(0).(func() store.BotStore); ok {
    39  		r0 = rf()
    40  	} else {
    41  		if ret.Get(0) != nil {
    42  			r0 = ret.Get(0).(store.BotStore)
    43  		}
    44  	}
    45  
    46  	return r0
    47  }
    48  
    49  // Task
    50  func (_m *LayeredStoreDatabaseLayer) Task() store.TaskStore {
    51  	ret := _m.Called()
    52  
    53  	var r0 store.TaskStore
    54  	if rf, ok := ret.Get(0).(func() store.TaskStore); ok {
    55  		r0 = rf()
    56  	} else {
    57  		if ret.Get(0) != nil {
    58  			r0 = ret.Get(0).(store.TaskStore)
    59  		}
    60  	}
    61  
    62  	return r0
    63  }
    64  
    65  // Channel provides a mock function with given fields:
    66  func (_m *LayeredStoreDatabaseLayer) Channel() store.ChannelStore {
    67  	ret := _m.Called()
    68  
    69  	var r0 store.ChannelStore
    70  	if rf, ok := ret.Get(0).(func() store.ChannelStore); ok {
    71  		r0 = rf()
    72  	} else {
    73  		if ret.Get(0) != nil {
    74  			r0 = ret.Get(0).(store.ChannelStore)
    75  		}
    76  	}
    77  
    78  	return r0
    79  }
    80  
    81  // ChannelMemberHistory provides a mock function with given fields:
    82  func (_m *LayeredStoreDatabaseLayer) ChannelMemberHistory() store.ChannelMemberHistoryStore {
    83  	ret := _m.Called()
    84  
    85  	var r0 store.ChannelMemberHistoryStore
    86  	if rf, ok := ret.Get(0).(func() store.ChannelMemberHistoryStore); ok {
    87  		r0 = rf()
    88  	} else {
    89  		if ret.Get(0) != nil {
    90  			r0 = ret.Get(0).(store.ChannelMemberHistoryStore)
    91  		}
    92  	}
    93  
    94  	return r0
    95  }
    96  
    97  // Close provides a mock function with given fields:
    98  func (_m *LayeredStoreDatabaseLayer) Close() {
    99  	_m.Called()
   100  }
   101  
   102  // ClusterDiscovery provides a mock function with given fields:
   103  func (_m *LayeredStoreDatabaseLayer) ClusterDiscovery() store.ClusterDiscoveryStore {
   104  	ret := _m.Called()
   105  
   106  	var r0 store.ClusterDiscoveryStore
   107  	if rf, ok := ret.Get(0).(func() store.ClusterDiscoveryStore); ok {
   108  		r0 = rf()
   109  	} else {
   110  		if ret.Get(0) != nil {
   111  			r0 = ret.Get(0).(store.ClusterDiscoveryStore)
   112  		}
   113  	}
   114  
   115  	return r0
   116  }
   117  
   118  // Command provides a mock function with given fields:
   119  func (_m *LayeredStoreDatabaseLayer) Command() store.CommandStore {
   120  	ret := _m.Called()
   121  
   122  	var r0 store.CommandStore
   123  	if rf, ok := ret.Get(0).(func() store.CommandStore); ok {
   124  		r0 = rf()
   125  	} else {
   126  		if ret.Get(0) != nil {
   127  			r0 = ret.Get(0).(store.CommandStore)
   128  		}
   129  	}
   130  
   131  	return r0
   132  }
   133  
   134  // CommandWebhook provides a mock function with given fields:
   135  func (_m *LayeredStoreDatabaseLayer) CommandWebhook() store.CommandWebhookStore {
   136  	ret := _m.Called()
   137  
   138  	var r0 store.CommandWebhookStore
   139  	if rf, ok := ret.Get(0).(func() store.CommandWebhookStore); ok {
   140  		r0 = rf()
   141  	} else {
   142  		if ret.Get(0) != nil {
   143  			r0 = ret.Get(0).(store.CommandWebhookStore)
   144  		}
   145  	}
   146  
   147  	return r0
   148  }
   149  
   150  // Compliance provides a mock function with given fields:
   151  func (_m *LayeredStoreDatabaseLayer) Compliance() store.ComplianceStore {
   152  	ret := _m.Called()
   153  
   154  	var r0 store.ComplianceStore
   155  	if rf, ok := ret.Get(0).(func() store.ComplianceStore); ok {
   156  		r0 = rf()
   157  	} else {
   158  		if ret.Get(0) != nil {
   159  			r0 = ret.Get(0).(store.ComplianceStore)
   160  		}
   161  	}
   162  
   163  	return r0
   164  }
   165  
   166  // DropAllTables provides a mock function with given fields:
   167  func (_m *LayeredStoreDatabaseLayer) DropAllTables() {
   168  	_m.Called()
   169  }
   170  
   171  // Emoji provides a mock function with given fields:
   172  func (_m *LayeredStoreDatabaseLayer) Emoji() store.EmojiStore {
   173  	ret := _m.Called()
   174  
   175  	var r0 store.EmojiStore
   176  	if rf, ok := ret.Get(0).(func() store.EmojiStore); ok {
   177  		r0 = rf()
   178  	} else {
   179  		if ret.Get(0) != nil {
   180  			r0 = ret.Get(0).(store.EmojiStore)
   181  		}
   182  	}
   183  
   184  	return r0
   185  }
   186  
   187  // FileInfo provides a mock function with given fields:
   188  func (_m *LayeredStoreDatabaseLayer) FileInfo() store.FileInfoStore {
   189  	ret := _m.Called()
   190  
   191  	var r0 store.FileInfoStore
   192  	if rf, ok := ret.Get(0).(func() store.FileInfoStore); ok {
   193  		r0 = rf()
   194  	} else {
   195  		if ret.Get(0) != nil {
   196  			r0 = ret.Get(0).(store.FileInfoStore)
   197  		}
   198  	}
   199  
   200  	return r0
   201  }
   202  
   203  // Group provides a mock function with given fields:
   204  func (_m *LayeredStoreDatabaseLayer) Group() store.GroupStore {
   205  	ret := _m.Called()
   206  
   207  	var r0 store.GroupStore
   208  	if rf, ok := ret.Get(0).(func() store.GroupStore); ok {
   209  		r0 = rf()
   210  	} else {
   211  		if ret.Get(0) != nil {
   212  			r0 = ret.Get(0).(store.GroupStore)
   213  		}
   214  	}
   215  
   216  	return r0
   217  }
   218  
   219  // Job provides a mock function with given fields:
   220  func (_m *LayeredStoreDatabaseLayer) Job() store.JobStore {
   221  	ret := _m.Called()
   222  
   223  	var r0 store.JobStore
   224  	if rf, ok := ret.Get(0).(func() store.JobStore); ok {
   225  		r0 = rf()
   226  	} else {
   227  		if ret.Get(0) != nil {
   228  			r0 = ret.Get(0).(store.JobStore)
   229  		}
   230  	}
   231  
   232  	return r0
   233  }
   234  
   235  // License provides a mock function with given fields:
   236  func (_m *LayeredStoreDatabaseLayer) License() store.LicenseStore {
   237  	ret := _m.Called()
   238  
   239  	var r0 store.LicenseStore
   240  	if rf, ok := ret.Get(0).(func() store.LicenseStore); ok {
   241  		r0 = rf()
   242  	} else {
   243  		if ret.Get(0) != nil {
   244  			r0 = ret.Get(0).(store.LicenseStore)
   245  		}
   246  	}
   247  
   248  	return r0
   249  }
   250  
   251  // LinkMetadata provides a mock function with given fields:
   252  func (_m *LayeredStoreDatabaseLayer) LinkMetadata() store.LinkMetadataStore {
   253  	ret := _m.Called()
   254  
   255  	var r0 store.LinkMetadataStore
   256  	if rf, ok := ret.Get(0).(func() store.LinkMetadataStore); ok {
   257  		r0 = rf()
   258  	} else {
   259  		if ret.Get(0) != nil {
   260  			r0 = ret.Get(0).(store.LinkMetadataStore)
   261  		}
   262  	}
   263  
   264  	return r0
   265  }
   266  
   267  // LockToMaster provides a mock function with given fields:
   268  func (_m *LayeredStoreDatabaseLayer) LockToMaster() {
   269  	_m.Called()
   270  }
   271  
   272  // MarkSystemRanUnitTests provides a mock function with given fields:
   273  func (_m *LayeredStoreDatabaseLayer) MarkSystemRanUnitTests() {
   274  	_m.Called()
   275  }
   276  
   277  // Next provides a mock function with given fields:
   278  func (_m *LayeredStoreDatabaseLayer) Next() store.LayeredStoreSupplier {
   279  	ret := _m.Called()
   280  
   281  	var r0 store.LayeredStoreSupplier
   282  	if rf, ok := ret.Get(0).(func() store.LayeredStoreSupplier); ok {
   283  		r0 = rf()
   284  	} else {
   285  		if ret.Get(0) != nil {
   286  			r0 = ret.Get(0).(store.LayeredStoreSupplier)
   287  		}
   288  	}
   289  
   290  	return r0
   291  }
   292  
   293  // OAuth provides a mock function with given fields:
   294  func (_m *LayeredStoreDatabaseLayer) OAuth() store.OAuthStore {
   295  	ret := _m.Called()
   296  
   297  	var r0 store.OAuthStore
   298  	if rf, ok := ret.Get(0).(func() store.OAuthStore); ok {
   299  		r0 = rf()
   300  	} else {
   301  		if ret.Get(0) != nil {
   302  			r0 = ret.Get(0).(store.OAuthStore)
   303  		}
   304  	}
   305  
   306  	return r0
   307  }
   308  
   309  // Plugin provides a mock function with given fields:
   310  func (_m *LayeredStoreDatabaseLayer) Plugin() store.PluginStore {
   311  	ret := _m.Called()
   312  
   313  	var r0 store.PluginStore
   314  	if rf, ok := ret.Get(0).(func() store.PluginStore); ok {
   315  		r0 = rf()
   316  	} else {
   317  		if ret.Get(0) != nil {
   318  			r0 = ret.Get(0).(store.PluginStore)
   319  		}
   320  	}
   321  
   322  	return r0
   323  }
   324  
   325  // Post provides a mock function with given fields:
   326  func (_m *LayeredStoreDatabaseLayer) Post() store.PostStore {
   327  	ret := _m.Called()
   328  
   329  	var r0 store.PostStore
   330  	if rf, ok := ret.Get(0).(func() store.PostStore); ok {
   331  		r0 = rf()
   332  	} else {
   333  		if ret.Get(0) != nil {
   334  			r0 = ret.Get(0).(store.PostStore)
   335  		}
   336  	}
   337  
   338  	return r0
   339  }
   340  
   341  // Preference provides a mock function with given fields:
   342  func (_m *LayeredStoreDatabaseLayer) Preference() store.PreferenceStore {
   343  	ret := _m.Called()
   344  
   345  	var r0 store.PreferenceStore
   346  	if rf, ok := ret.Get(0).(func() store.PreferenceStore); ok {
   347  		r0 = rf()
   348  	} else {
   349  		if ret.Get(0) != nil {
   350  			r0 = ret.Get(0).(store.PreferenceStore)
   351  		}
   352  	}
   353  
   354  	return r0
   355  }
   356  
   357  // Reaction provides a mock function with given fields:
   358  func (_m *LayeredStoreDatabaseLayer) Reaction() store.ReactionStore {
   359  	ret := _m.Called()
   360  
   361  	var r0 store.ReactionStore
   362  	if rf, ok := ret.Get(0).(func() store.ReactionStore); ok {
   363  		r0 = rf()
   364  	} else {
   365  		if ret.Get(0) != nil {
   366  			r0 = ret.Get(0).(store.ReactionStore)
   367  		}
   368  	}
   369  
   370  	return r0
   371  }
   372  
   373  // ReactionDelete provides a mock function with given fields: ctx, reaction, hints
   374  func (_m *LayeredStoreDatabaseLayer) ReactionDelete(ctx context.Context, reaction *model.Reaction, hints ...store.LayeredStoreHint) (*model.Reaction, *model.AppError) {
   375  	_va := make([]interface{}, len(hints))
   376  	for _i := range hints {
   377  		_va[_i] = hints[_i]
   378  	}
   379  	var _ca []interface{}
   380  	_ca = append(_ca, ctx, reaction)
   381  	_ca = append(_ca, _va...)
   382  	ret := _m.Called(_ca...)
   383  
   384  	var r0 *model.Reaction
   385  	if rf, ok := ret.Get(0).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.Reaction); ok {
   386  		r0 = rf(ctx, reaction, hints...)
   387  	} else {
   388  		if ret.Get(0) != nil {
   389  			r0 = ret.Get(0).(*model.Reaction)
   390  		}
   391  	}
   392  
   393  	var r1 *model.AppError
   394  	if rf, ok := ret.Get(1).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.AppError); ok {
   395  		r1 = rf(ctx, reaction, hints...)
   396  	} else {
   397  		if ret.Get(1) != nil {
   398  			r1 = ret.Get(1).(*model.AppError)
   399  		}
   400  	}
   401  
   402  	return r0, r1
   403  }
   404  
   405  // ReactionDeleteAllWithEmojiName provides a mock function with given fields: ctx, emojiName, hints
   406  func (_m *LayeredStoreDatabaseLayer) ReactionDeleteAllWithEmojiName(ctx context.Context, emojiName string, hints ...store.LayeredStoreHint) *model.AppError {
   407  	_va := make([]interface{}, len(hints))
   408  	for _i := range hints {
   409  		_va[_i] = hints[_i]
   410  	}
   411  	var _ca []interface{}
   412  	_ca = append(_ca, ctx, emojiName)
   413  	_ca = append(_ca, _va...)
   414  	ret := _m.Called(_ca...)
   415  
   416  	var r0 *model.AppError
   417  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   418  		r0 = rf(ctx, emojiName, hints...)
   419  	} else {
   420  		if ret.Get(0) != nil {
   421  			r0 = ret.Get(0).(*model.AppError)
   422  		}
   423  	}
   424  
   425  	return r0
   426  }
   427  
   428  // ReactionGetForPost provides a mock function with given fields: ctx, postId, hints
   429  func (_m *LayeredStoreDatabaseLayer) ReactionGetForPost(ctx context.Context, postId string, hints ...store.LayeredStoreHint) ([]*model.Reaction, *model.AppError) {
   430  	_va := make([]interface{}, len(hints))
   431  	for _i := range hints {
   432  		_va[_i] = hints[_i]
   433  	}
   434  	var _ca []interface{}
   435  	_ca = append(_ca, ctx, postId)
   436  	_ca = append(_ca, _va...)
   437  	ret := _m.Called(_ca...)
   438  
   439  	var r0 []*model.Reaction
   440  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) []*model.Reaction); ok {
   441  		r0 = rf(ctx, postId, hints...)
   442  	} else {
   443  		if ret.Get(0) != nil {
   444  			r0 = ret.Get(0).([]*model.Reaction)
   445  		}
   446  	}
   447  
   448  	var r1 *model.AppError
   449  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   450  		r1 = rf(ctx, postId, hints...)
   451  	} else {
   452  		if ret.Get(1) != nil {
   453  			r1 = ret.Get(1).(*model.AppError)
   454  		}
   455  	}
   456  
   457  	return r0, r1
   458  }
   459  
   460  // ReactionPermanentDeleteBatch provides a mock function with given fields: ctx, endTime, limit, hints
   461  func (_m *LayeredStoreDatabaseLayer) ReactionPermanentDeleteBatch(ctx context.Context, endTime int64, limit int64, hints ...store.LayeredStoreHint) (int64, *model.AppError) {
   462  	_va := make([]interface{}, len(hints))
   463  	for _i := range hints {
   464  		_va[_i] = hints[_i]
   465  	}
   466  	var _ca []interface{}
   467  	_ca = append(_ca, ctx, endTime, limit)
   468  	_ca = append(_ca, _va...)
   469  	ret := _m.Called(_ca...)
   470  
   471  	var r0 int64
   472  	if rf, ok := ret.Get(0).(func(context.Context, int64, int64, ...store.LayeredStoreHint) int64); ok {
   473  		r0 = rf(ctx, endTime, limit, hints...)
   474  	} else {
   475  		r0 = ret.Get(0).(int64)
   476  	}
   477  
   478  	var r1 *model.AppError
   479  	if rf, ok := ret.Get(1).(func(context.Context, int64, int64, ...store.LayeredStoreHint) *model.AppError); ok {
   480  		r1 = rf(ctx, endTime, limit, hints...)
   481  	} else {
   482  		if ret.Get(1) != nil {
   483  			r1 = ret.Get(1).(*model.AppError)
   484  		}
   485  	}
   486  
   487  	return r0, r1
   488  }
   489  
   490  // ReactionSave provides a mock function with given fields: ctx, reaction, hints
   491  func (_m *LayeredStoreDatabaseLayer) ReactionSave(ctx context.Context, reaction *model.Reaction, hints ...store.LayeredStoreHint) (*model.Reaction, *model.AppError) {
   492  	_va := make([]interface{}, len(hints))
   493  	for _i := range hints {
   494  		_va[_i] = hints[_i]
   495  	}
   496  	var _ca []interface{}
   497  	_ca = append(_ca, ctx, reaction)
   498  	_ca = append(_ca, _va...)
   499  	ret := _m.Called(_ca...)
   500  
   501  	var r0 *model.Reaction
   502  	if rf, ok := ret.Get(0).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.Reaction); ok {
   503  		r0 = rf(ctx, reaction, hints...)
   504  	} else {
   505  		if ret.Get(0) != nil {
   506  			r0 = ret.Get(0).(*model.Reaction)
   507  		}
   508  	}
   509  
   510  	var r1 *model.AppError
   511  	if rf, ok := ret.Get(1).(func(context.Context, *model.Reaction, ...store.LayeredStoreHint) *model.AppError); ok {
   512  		r1 = rf(ctx, reaction, hints...)
   513  	} else {
   514  		if ret.Get(1) != nil {
   515  			r1 = ret.Get(1).(*model.AppError)
   516  		}
   517  	}
   518  
   519  	return r0, r1
   520  }
   521  
   522  // ReactionsBulkGetForPosts provides a mock function with given fields: ctx, postIds, hints
   523  func (_m *LayeredStoreDatabaseLayer) ReactionsBulkGetForPosts(ctx context.Context, postIds []string, hints ...store.LayeredStoreHint) ([]*model.Reaction, *model.AppError) {
   524  	_va := make([]interface{}, len(hints))
   525  	for _i := range hints {
   526  		_va[_i] = hints[_i]
   527  	}
   528  	var _ca []interface{}
   529  	_ca = append(_ca, ctx, postIds)
   530  	_ca = append(_ca, _va...)
   531  	ret := _m.Called(_ca...)
   532  
   533  	var r0 []*model.Reaction
   534  	if rf, ok := ret.Get(0).(func(context.Context, []string, ...store.LayeredStoreHint) []*model.Reaction); ok {
   535  		r0 = rf(ctx, postIds, hints...)
   536  	} else {
   537  		if ret.Get(0) != nil {
   538  			r0 = ret.Get(0).([]*model.Reaction)
   539  		}
   540  	}
   541  
   542  	var r1 *model.AppError
   543  	if rf, ok := ret.Get(1).(func(context.Context, []string, ...store.LayeredStoreHint) *model.AppError); ok {
   544  		r1 = rf(ctx, postIds, hints...)
   545  	} else {
   546  		if ret.Get(1) != nil {
   547  			r1 = ret.Get(1).(*model.AppError)
   548  		}
   549  	}
   550  
   551  	return r0, r1
   552  }
   553  
   554  // Role provides a mock function with given fields:
   555  func (_m *LayeredStoreDatabaseLayer) Role() store.RoleStore {
   556  	ret := _m.Called()
   557  
   558  	var r0 store.RoleStore
   559  	if rf, ok := ret.Get(0).(func() store.RoleStore); ok {
   560  		r0 = rf()
   561  	} else {
   562  		if ret.Get(0) != nil {
   563  			r0 = ret.Get(0).(store.RoleStore)
   564  		}
   565  	}
   566  
   567  	return r0
   568  }
   569  
   570  // RoleDelete provides a mock function with given fields: ctx, roldId, hints
   571  func (_m *LayeredStoreDatabaseLayer) RoleDelete(ctx context.Context, roldId string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   572  	_va := make([]interface{}, len(hints))
   573  	for _i := range hints {
   574  		_va[_i] = hints[_i]
   575  	}
   576  	var _ca []interface{}
   577  	_ca = append(_ca, ctx, roldId)
   578  	_ca = append(_ca, _va...)
   579  	ret := _m.Called(_ca...)
   580  
   581  	var r0 *model.Role
   582  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   583  		r0 = rf(ctx, roldId, hints...)
   584  	} else {
   585  		if ret.Get(0) != nil {
   586  			r0 = ret.Get(0).(*model.Role)
   587  		}
   588  	}
   589  
   590  	var r1 *model.AppError
   591  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   592  		r1 = rf(ctx, roldId, hints...)
   593  	} else {
   594  		if ret.Get(1) != nil {
   595  			r1 = ret.Get(1).(*model.AppError)
   596  		}
   597  	}
   598  
   599  	return r0, r1
   600  }
   601  
   602  // RoleGet provides a mock function with given fields: ctx, roleId, hints
   603  func (_m *LayeredStoreDatabaseLayer) RoleGet(ctx context.Context, roleId string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   604  	_va := make([]interface{}, len(hints))
   605  	for _i := range hints {
   606  		_va[_i] = hints[_i]
   607  	}
   608  	var _ca []interface{}
   609  	_ca = append(_ca, ctx, roleId)
   610  	_ca = append(_ca, _va...)
   611  	ret := _m.Called(_ca...)
   612  
   613  	var r0 *model.Role
   614  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   615  		r0 = rf(ctx, roleId, hints...)
   616  	} else {
   617  		if ret.Get(0) != nil {
   618  			r0 = ret.Get(0).(*model.Role)
   619  		}
   620  	}
   621  
   622  	var r1 *model.AppError
   623  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   624  		r1 = rf(ctx, roleId, hints...)
   625  	} else {
   626  		if ret.Get(1) != nil {
   627  			r1 = ret.Get(1).(*model.AppError)
   628  		}
   629  	}
   630  
   631  	return r0, r1
   632  }
   633  
   634  // RoleGetAll provides a mock function with given fields: ctx, hints
   635  func (_m *LayeredStoreDatabaseLayer) RoleGetAll(ctx context.Context, hints ...store.LayeredStoreHint) ([]*model.Role, *model.AppError) {
   636  	_va := make([]interface{}, len(hints))
   637  	for _i := range hints {
   638  		_va[_i] = hints[_i]
   639  	}
   640  	var _ca []interface{}
   641  	_ca = append(_ca, ctx)
   642  	_ca = append(_ca, _va...)
   643  	ret := _m.Called(_ca...)
   644  
   645  	var r0 []*model.Role
   646  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) []*model.Role); ok {
   647  		r0 = rf(ctx, hints...)
   648  	} else {
   649  		if ret.Get(0) != nil {
   650  			r0 = ret.Get(0).([]*model.Role)
   651  		}
   652  	}
   653  
   654  	var r1 *model.AppError
   655  	if rf, ok := ret.Get(1).(func(context.Context, ...store.LayeredStoreHint) *model.AppError); ok {
   656  		r1 = rf(ctx, hints...)
   657  	} else {
   658  		if ret.Get(1) != nil {
   659  			r1 = ret.Get(1).(*model.AppError)
   660  		}
   661  	}
   662  
   663  	return r0, r1
   664  }
   665  
   666  // RoleGetByName provides a mock function with given fields: ctx, name, hints
   667  func (_m *LayeredStoreDatabaseLayer) RoleGetByName(ctx context.Context, name string, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   668  	_va := make([]interface{}, len(hints))
   669  	for _i := range hints {
   670  		_va[_i] = hints[_i]
   671  	}
   672  	var _ca []interface{}
   673  	_ca = append(_ca, ctx, name)
   674  	_ca = append(_ca, _va...)
   675  	ret := _m.Called(_ca...)
   676  
   677  	var r0 *model.Role
   678  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *model.Role); ok {
   679  		r0 = rf(ctx, name, hints...)
   680  	} else {
   681  		if ret.Get(0) != nil {
   682  			r0 = ret.Get(0).(*model.Role)
   683  		}
   684  	}
   685  
   686  	var r1 *model.AppError
   687  	if rf, ok := ret.Get(1).(func(context.Context, string, ...store.LayeredStoreHint) *model.AppError); ok {
   688  		r1 = rf(ctx, name, hints...)
   689  	} else {
   690  		if ret.Get(1) != nil {
   691  			r1 = ret.Get(1).(*model.AppError)
   692  		}
   693  	}
   694  
   695  	return r0, r1
   696  }
   697  
   698  // RoleGetByNames provides a mock function with given fields: ctx, names, hints
   699  func (_m *LayeredStoreDatabaseLayer) RoleGetByNames(ctx context.Context, names []string, hints ...store.LayeredStoreHint) ([]*model.Role, *model.AppError) {
   700  	_va := make([]interface{}, len(hints))
   701  	for _i := range hints {
   702  		_va[_i] = hints[_i]
   703  	}
   704  	var _ca []interface{}
   705  	_ca = append(_ca, ctx, names)
   706  	_ca = append(_ca, _va...)
   707  	ret := _m.Called(_ca...)
   708  
   709  	var r0 []*model.Role
   710  	if rf, ok := ret.Get(0).(func(context.Context, []string, ...store.LayeredStoreHint) []*model.Role); ok {
   711  		r0 = rf(ctx, names, hints...)
   712  	} else {
   713  		if ret.Get(0) != nil {
   714  			r0 = ret.Get(0).([]*model.Role)
   715  		}
   716  	}
   717  
   718  	var r1 *model.AppError
   719  	if rf, ok := ret.Get(1).(func(context.Context, []string, ...store.LayeredStoreHint) *model.AppError); ok {
   720  		r1 = rf(ctx, names, hints...)
   721  	} else {
   722  		if ret.Get(1) != nil {
   723  			r1 = ret.Get(1).(*model.AppError)
   724  		}
   725  	}
   726  
   727  	return r0, r1
   728  }
   729  
   730  // RolePermanentDeleteAll provides a mock function with given fields: ctx, hints
   731  func (_m *LayeredStoreDatabaseLayer) RolePermanentDeleteAll(ctx context.Context, hints ...store.LayeredStoreHint) *model.AppError {
   732  	_va := make([]interface{}, len(hints))
   733  	for _i := range hints {
   734  		_va[_i] = hints[_i]
   735  	}
   736  	var _ca []interface{}
   737  	_ca = append(_ca, ctx)
   738  	_ca = append(_ca, _va...)
   739  	ret := _m.Called(_ca...)
   740  
   741  	var r0 *model.AppError
   742  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) *model.AppError); ok {
   743  		r0 = rf(ctx, hints...)
   744  	} else {
   745  		if ret.Get(0) != nil {
   746  			r0 = ret.Get(0).(*model.AppError)
   747  		}
   748  	}
   749  
   750  	return r0
   751  }
   752  
   753  // RoleSave provides a mock function with given fields: ctx, role, hints
   754  func (_m *LayeredStoreDatabaseLayer) RoleSave(ctx context.Context, role *model.Role, hints ...store.LayeredStoreHint) (*model.Role, *model.AppError) {
   755  	_va := make([]interface{}, len(hints))
   756  	for _i := range hints {
   757  		_va[_i] = hints[_i]
   758  	}
   759  	var _ca []interface{}
   760  	_ca = append(_ca, ctx, role)
   761  	_ca = append(_ca, _va...)
   762  	ret := _m.Called(_ca...)
   763  
   764  	var r0 *model.Role
   765  	if rf, ok := ret.Get(0).(func(context.Context, *model.Role, ...store.LayeredStoreHint) *model.Role); ok {
   766  		r0 = rf(ctx, role, hints...)
   767  	} else {
   768  		if ret.Get(0) != nil {
   769  			r0 = ret.Get(0).(*model.Role)
   770  		}
   771  	}
   772  
   773  	var r1 *model.AppError
   774  	if rf, ok := ret.Get(1).(func(context.Context, *model.Role, ...store.LayeredStoreHint) *model.AppError); ok {
   775  		r1 = rf(ctx, role, hints...)
   776  	} else {
   777  		if ret.Get(1) != nil {
   778  			r1 = ret.Get(1).(*model.AppError)
   779  		}
   780  	}
   781  
   782  	return r0, r1
   783  }
   784  
   785  // Scheme provides a mock function with given fields:
   786  func (_m *LayeredStoreDatabaseLayer) Scheme() store.SchemeStore {
   787  	ret := _m.Called()
   788  
   789  	var r0 store.SchemeStore
   790  	if rf, ok := ret.Get(0).(func() store.SchemeStore); ok {
   791  		r0 = rf()
   792  	} else {
   793  		if ret.Get(0) != nil {
   794  			r0 = ret.Get(0).(store.SchemeStore)
   795  		}
   796  	}
   797  
   798  	return r0
   799  }
   800  
   801  // SchemeDelete provides a mock function with given fields: ctx, schemeId, hints
   802  func (_m *LayeredStoreDatabaseLayer) SchemeDelete(ctx context.Context, schemeId string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   803  	_va := make([]interface{}, len(hints))
   804  	for _i := range hints {
   805  		_va[_i] = hints[_i]
   806  	}
   807  	var _ca []interface{}
   808  	_ca = append(_ca, ctx, schemeId)
   809  	_ca = append(_ca, _va...)
   810  	ret := _m.Called(_ca...)
   811  
   812  	var r0 *store.LayeredStoreSupplierResult
   813  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   814  		r0 = rf(ctx, schemeId, hints...)
   815  	} else {
   816  		if ret.Get(0) != nil {
   817  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   818  		}
   819  	}
   820  
   821  	return r0
   822  }
   823  
   824  // SchemeGet provides a mock function with given fields: ctx, schemeId, hints
   825  func (_m *LayeredStoreDatabaseLayer) SchemeGet(ctx context.Context, schemeId string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   826  	_va := make([]interface{}, len(hints))
   827  	for _i := range hints {
   828  		_va[_i] = hints[_i]
   829  	}
   830  	var _ca []interface{}
   831  	_ca = append(_ca, ctx, schemeId)
   832  	_ca = append(_ca, _va...)
   833  	ret := _m.Called(_ca...)
   834  
   835  	var r0 *store.LayeredStoreSupplierResult
   836  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   837  		r0 = rf(ctx, schemeId, hints...)
   838  	} else {
   839  		if ret.Get(0) != nil {
   840  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   841  		}
   842  	}
   843  
   844  	return r0
   845  }
   846  
   847  // SchemeGetAllPage provides a mock function with given fields: ctx, scope, offset, limit, hints
   848  func (_m *LayeredStoreDatabaseLayer) SchemeGetAllPage(ctx context.Context, scope string, offset int, limit int, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   849  	_va := make([]interface{}, len(hints))
   850  	for _i := range hints {
   851  		_va[_i] = hints[_i]
   852  	}
   853  	var _ca []interface{}
   854  	_ca = append(_ca, ctx, scope, offset, limit)
   855  	_ca = append(_ca, _va...)
   856  	ret := _m.Called(_ca...)
   857  
   858  	var r0 *store.LayeredStoreSupplierResult
   859  	if rf, ok := ret.Get(0).(func(context.Context, string, int, int, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   860  		r0 = rf(ctx, scope, offset, limit, hints...)
   861  	} else {
   862  		if ret.Get(0) != nil {
   863  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   864  		}
   865  	}
   866  
   867  	return r0
   868  }
   869  
   870  // SchemeGetByName provides a mock function with given fields: ctx, schemeName, hints
   871  func (_m *LayeredStoreDatabaseLayer) SchemeGetByName(ctx context.Context, schemeName string, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   872  	_va := make([]interface{}, len(hints))
   873  	for _i := range hints {
   874  		_va[_i] = hints[_i]
   875  	}
   876  	var _ca []interface{}
   877  	_ca = append(_ca, ctx, schemeName)
   878  	_ca = append(_ca, _va...)
   879  	ret := _m.Called(_ca...)
   880  
   881  	var r0 *store.LayeredStoreSupplierResult
   882  	if rf, ok := ret.Get(0).(func(context.Context, string, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   883  		r0 = rf(ctx, schemeName, hints...)
   884  	} else {
   885  		if ret.Get(0) != nil {
   886  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   887  		}
   888  	}
   889  
   890  	return r0
   891  }
   892  
   893  // SchemePermanentDeleteAll provides a mock function with given fields: ctx, hints
   894  func (_m *LayeredStoreDatabaseLayer) SchemePermanentDeleteAll(ctx context.Context, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   895  	_va := make([]interface{}, len(hints))
   896  	for _i := range hints {
   897  		_va[_i] = hints[_i]
   898  	}
   899  	var _ca []interface{}
   900  	_ca = append(_ca, ctx)
   901  	_ca = append(_ca, _va...)
   902  	ret := _m.Called(_ca...)
   903  
   904  	var r0 *store.LayeredStoreSupplierResult
   905  	if rf, ok := ret.Get(0).(func(context.Context, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   906  		r0 = rf(ctx, hints...)
   907  	} else {
   908  		if ret.Get(0) != nil {
   909  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   910  		}
   911  	}
   912  
   913  	return r0
   914  }
   915  
   916  // SchemeSave provides a mock function with given fields: ctx, scheme, hints
   917  func (_m *LayeredStoreDatabaseLayer) SchemeSave(ctx context.Context, scheme *model.Scheme, hints ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult {
   918  	_va := make([]interface{}, len(hints))
   919  	for _i := range hints {
   920  		_va[_i] = hints[_i]
   921  	}
   922  	var _ca []interface{}
   923  	_ca = append(_ca, ctx, scheme)
   924  	_ca = append(_ca, _va...)
   925  	ret := _m.Called(_ca...)
   926  
   927  	var r0 *store.LayeredStoreSupplierResult
   928  	if rf, ok := ret.Get(0).(func(context.Context, *model.Scheme, ...store.LayeredStoreHint) *store.LayeredStoreSupplierResult); ok {
   929  		r0 = rf(ctx, scheme, hints...)
   930  	} else {
   931  		if ret.Get(0) != nil {
   932  			r0 = ret.Get(0).(*store.LayeredStoreSupplierResult)
   933  		}
   934  	}
   935  
   936  	return r0
   937  }
   938  
   939  // Session provides a mock function with given fields:
   940  func (_m *LayeredStoreDatabaseLayer) Session() store.SessionStore {
   941  	ret := _m.Called()
   942  
   943  	var r0 store.SessionStore
   944  	if rf, ok := ret.Get(0).(func() store.SessionStore); ok {
   945  		r0 = rf()
   946  	} else {
   947  		if ret.Get(0) != nil {
   948  			r0 = ret.Get(0).(store.SessionStore)
   949  		}
   950  	}
   951  
   952  	return r0
   953  }
   954  
   955  // SetChainNext provides a mock function with given fields: _a0
   956  func (_m *LayeredStoreDatabaseLayer) SetChainNext(_a0 store.LayeredStoreSupplier) {
   957  	_m.Called(_a0)
   958  }
   959  
   960  // Status provides a mock function with given fields:
   961  func (_m *LayeredStoreDatabaseLayer) Status() store.StatusStore {
   962  	ret := _m.Called()
   963  
   964  	var r0 store.StatusStore
   965  	if rf, ok := ret.Get(0).(func() store.StatusStore); ok {
   966  		r0 = rf()
   967  	} else {
   968  		if ret.Get(0) != nil {
   969  			r0 = ret.Get(0).(store.StatusStore)
   970  		}
   971  	}
   972  
   973  	return r0
   974  }
   975  
   976  // System provides a mock function with given fields:
   977  func (_m *LayeredStoreDatabaseLayer) System() store.SystemStore {
   978  	ret := _m.Called()
   979  
   980  	var r0 store.SystemStore
   981  	if rf, ok := ret.Get(0).(func() store.SystemStore); ok {
   982  		r0 = rf()
   983  	} else {
   984  		if ret.Get(0) != nil {
   985  			r0 = ret.Get(0).(store.SystemStore)
   986  		}
   987  	}
   988  
   989  	return r0
   990  }
   991  
   992  // Team provides a mock function with given fields:
   993  func (_m *LayeredStoreDatabaseLayer) Team() store.TeamStore {
   994  	ret := _m.Called()
   995  
   996  	var r0 store.TeamStore
   997  	if rf, ok := ret.Get(0).(func() store.TeamStore); ok {
   998  		r0 = rf()
   999  	} else {
  1000  		if ret.Get(0) != nil {
  1001  			r0 = ret.Get(0).(store.TeamStore)
  1002  		}
  1003  	}
  1004  
  1005  	return r0
  1006  }
  1007  
  1008  // TermsOfService provides a mock function with given fields:
  1009  func (_m *LayeredStoreDatabaseLayer) TermsOfService() store.TermsOfServiceStore {
  1010  	ret := _m.Called()
  1011  
  1012  	var r0 store.TermsOfServiceStore
  1013  	if rf, ok := ret.Get(0).(func() store.TermsOfServiceStore); ok {
  1014  		r0 = rf()
  1015  	} else {
  1016  		if ret.Get(0) != nil {
  1017  			r0 = ret.Get(0).(store.TermsOfServiceStore)
  1018  		}
  1019  	}
  1020  
  1021  	return r0
  1022  }
  1023  
  1024  // Token provides a mock function with given fields:
  1025  func (_m *LayeredStoreDatabaseLayer) Token() store.TokenStore {
  1026  	ret := _m.Called()
  1027  
  1028  	var r0 store.TokenStore
  1029  	if rf, ok := ret.Get(0).(func() store.TokenStore); ok {
  1030  		r0 = rf()
  1031  	} else {
  1032  		if ret.Get(0) != nil {
  1033  			r0 = ret.Get(0).(store.TokenStore)
  1034  		}
  1035  	}
  1036  
  1037  	return r0
  1038  }
  1039  
  1040  // TotalMasterDbConnections provides a mock function with given fields:
  1041  func (_m *LayeredStoreDatabaseLayer) TotalMasterDbConnections() int {
  1042  	ret := _m.Called()
  1043  
  1044  	var r0 int
  1045  	if rf, ok := ret.Get(0).(func() int); ok {
  1046  		r0 = rf()
  1047  	} else {
  1048  		r0 = ret.Get(0).(int)
  1049  	}
  1050  
  1051  	return r0
  1052  }
  1053  
  1054  // TotalReadDbConnections provides a mock function with given fields:
  1055  func (_m *LayeredStoreDatabaseLayer) TotalReadDbConnections() int {
  1056  	ret := _m.Called()
  1057  
  1058  	var r0 int
  1059  	if rf, ok := ret.Get(0).(func() int); ok {
  1060  		r0 = rf()
  1061  	} else {
  1062  		r0 = ret.Get(0).(int)
  1063  	}
  1064  
  1065  	return r0
  1066  }
  1067  
  1068  // TotalSearchDbConnections provides a mock function with given fields:
  1069  func (_m *LayeredStoreDatabaseLayer) TotalSearchDbConnections() int {
  1070  	ret := _m.Called()
  1071  
  1072  	var r0 int
  1073  	if rf, ok := ret.Get(0).(func() int); ok {
  1074  		r0 = rf()
  1075  	} else {
  1076  		r0 = ret.Get(0).(int)
  1077  	}
  1078  
  1079  	return r0
  1080  }
  1081  
  1082  // UnlockFromMaster provides a mock function with given fields:
  1083  func (_m *LayeredStoreDatabaseLayer) UnlockFromMaster() {
  1084  	_m.Called()
  1085  }
  1086  
  1087  // User provides a mock function with given fields:
  1088  func (_m *LayeredStoreDatabaseLayer) User() store.UserStore {
  1089  	ret := _m.Called()
  1090  
  1091  	var r0 store.UserStore
  1092  	if rf, ok := ret.Get(0).(func() store.UserStore); ok {
  1093  		r0 = rf()
  1094  	} else {
  1095  		if ret.Get(0) != nil {
  1096  			r0 = ret.Get(0).(store.UserStore)
  1097  		}
  1098  	}
  1099  
  1100  	return r0
  1101  }
  1102  
  1103  // UserAccessToken provides a mock function with given fields:
  1104  func (_m *LayeredStoreDatabaseLayer) UserAccessToken() store.UserAccessTokenStore {
  1105  	ret := _m.Called()
  1106  
  1107  	var r0 store.UserAccessTokenStore
  1108  	if rf, ok := ret.Get(0).(func() store.UserAccessTokenStore); ok {
  1109  		r0 = rf()
  1110  	} else {
  1111  		if ret.Get(0) != nil {
  1112  			r0 = ret.Get(0).(store.UserAccessTokenStore)
  1113  		}
  1114  	}
  1115  
  1116  	return r0
  1117  }
  1118  
  1119  // UserTermsOfService provides a mock function with given fields:
  1120  func (_m *LayeredStoreDatabaseLayer) UserTermsOfService() store.UserTermsOfServiceStore {
  1121  	ret := _m.Called()
  1122  
  1123  	var r0 store.UserTermsOfServiceStore
  1124  	if rf, ok := ret.Get(0).(func() store.UserTermsOfServiceStore); ok {
  1125  		r0 = rf()
  1126  	} else {
  1127  		if ret.Get(0) != nil {
  1128  			r0 = ret.Get(0).(store.UserTermsOfServiceStore)
  1129  		}
  1130  	}
  1131  
  1132  	return r0
  1133  }
  1134  
  1135  // Webhook provides a mock function with given fields:
  1136  func (_m *LayeredStoreDatabaseLayer) Webhook() store.WebhookStore {
  1137  	ret := _m.Called()
  1138  
  1139  	var r0 store.WebhookStore
  1140  	if rf, ok := ret.Get(0).(func() store.WebhookStore); ok {
  1141  		r0 = rf()
  1142  	} else {
  1143  		if ret.Get(0) != nil {
  1144  			r0 = ret.Get(0).(store.WebhookStore)
  1145  		}
  1146  	}
  1147  
  1148  	return r0
  1149  }