github.com/mattermost/mattermost-server/v5@v5.39.3/store/storetest/mocks/ThreadStore.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 (
     8  	model "github.com/mattermost/mattermost-server/v5/model"
     9  	store "github.com/mattermost/mattermost-server/v5/store"
    10  	mock "github.com/stretchr/testify/mock"
    11  )
    12  
    13  // ThreadStore is an autogenerated mock type for the ThreadStore type
    14  type ThreadStore struct {
    15  	mock.Mock
    16  }
    17  
    18  // CollectThreadsWithNewerReplies provides a mock function with given fields: userId, channelIds, timestamp
    19  func (_m *ThreadStore) CollectThreadsWithNewerReplies(userId string, channelIds []string, timestamp int64) ([]string, error) {
    20  	ret := _m.Called(userId, channelIds, timestamp)
    21  
    22  	var r0 []string
    23  	if rf, ok := ret.Get(0).(func(string, []string, int64) []string); ok {
    24  		r0 = rf(userId, channelIds, timestamp)
    25  	} else {
    26  		if ret.Get(0) != nil {
    27  			r0 = ret.Get(0).([]string)
    28  		}
    29  	}
    30  
    31  	var r1 error
    32  	if rf, ok := ret.Get(1).(func(string, []string, int64) error); ok {
    33  		r1 = rf(userId, channelIds, timestamp)
    34  	} else {
    35  		r1 = ret.Error(1)
    36  	}
    37  
    38  	return r0, r1
    39  }
    40  
    41  // Delete provides a mock function with given fields: postID
    42  func (_m *ThreadStore) Delete(postID string) error {
    43  	ret := _m.Called(postID)
    44  
    45  	var r0 error
    46  	if rf, ok := ret.Get(0).(func(string) error); ok {
    47  		r0 = rf(postID)
    48  	} else {
    49  		r0 = ret.Error(0)
    50  	}
    51  
    52  	return r0
    53  }
    54  
    55  // DeleteMembershipForUser provides a mock function with given fields: userId, postID
    56  func (_m *ThreadStore) DeleteMembershipForUser(userId string, postID string) error {
    57  	ret := _m.Called(userId, postID)
    58  
    59  	var r0 error
    60  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
    61  		r0 = rf(userId, postID)
    62  	} else {
    63  		r0 = ret.Error(0)
    64  	}
    65  
    66  	return r0
    67  }
    68  
    69  // DeleteOrphanedRows provides a mock function with given fields: limit
    70  func (_m *ThreadStore) DeleteOrphanedRows(limit int) (int64, error) {
    71  	ret := _m.Called(limit)
    72  
    73  	var r0 int64
    74  	if rf, ok := ret.Get(0).(func(int) int64); ok {
    75  		r0 = rf(limit)
    76  	} else {
    77  		r0 = ret.Get(0).(int64)
    78  	}
    79  
    80  	var r1 error
    81  	if rf, ok := ret.Get(1).(func(int) error); ok {
    82  		r1 = rf(limit)
    83  	} else {
    84  		r1 = ret.Error(1)
    85  	}
    86  
    87  	return r0, r1
    88  }
    89  
    90  // Get provides a mock function with given fields: id
    91  func (_m *ThreadStore) Get(id string) (*model.Thread, error) {
    92  	ret := _m.Called(id)
    93  
    94  	var r0 *model.Thread
    95  	if rf, ok := ret.Get(0).(func(string) *model.Thread); ok {
    96  		r0 = rf(id)
    97  	} else {
    98  		if ret.Get(0) != nil {
    99  			r0 = ret.Get(0).(*model.Thread)
   100  		}
   101  	}
   102  
   103  	var r1 error
   104  	if rf, ok := ret.Get(1).(func(string) error); ok {
   105  		r1 = rf(id)
   106  	} else {
   107  		r1 = ret.Error(1)
   108  	}
   109  
   110  	return r0, r1
   111  }
   112  
   113  // GetMembershipForUser provides a mock function with given fields: userId, postID
   114  func (_m *ThreadStore) GetMembershipForUser(userId string, postID string) (*model.ThreadMembership, error) {
   115  	ret := _m.Called(userId, postID)
   116  
   117  	var r0 *model.ThreadMembership
   118  	if rf, ok := ret.Get(0).(func(string, string) *model.ThreadMembership); ok {
   119  		r0 = rf(userId, postID)
   120  	} else {
   121  		if ret.Get(0) != nil {
   122  			r0 = ret.Get(0).(*model.ThreadMembership)
   123  		}
   124  	}
   125  
   126  	var r1 error
   127  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   128  		r1 = rf(userId, postID)
   129  	} else {
   130  		r1 = ret.Error(1)
   131  	}
   132  
   133  	return r0, r1
   134  }
   135  
   136  // GetMembershipsForUser provides a mock function with given fields: userId, teamID
   137  func (_m *ThreadStore) GetMembershipsForUser(userId string, teamID string) ([]*model.ThreadMembership, error) {
   138  	ret := _m.Called(userId, teamID)
   139  
   140  	var r0 []*model.ThreadMembership
   141  	if rf, ok := ret.Get(0).(func(string, string) []*model.ThreadMembership); ok {
   142  		r0 = rf(userId, teamID)
   143  	} else {
   144  		if ret.Get(0) != nil {
   145  			r0 = ret.Get(0).([]*model.ThreadMembership)
   146  		}
   147  	}
   148  
   149  	var r1 error
   150  	if rf, ok := ret.Get(1).(func(string, string) error); ok {
   151  		r1 = rf(userId, teamID)
   152  	} else {
   153  		r1 = ret.Error(1)
   154  	}
   155  
   156  	return r0, r1
   157  }
   158  
   159  // GetPosts provides a mock function with given fields: threadID, since
   160  func (_m *ThreadStore) GetPosts(threadID string, since int64) ([]*model.Post, error) {
   161  	ret := _m.Called(threadID, since)
   162  
   163  	var r0 []*model.Post
   164  	if rf, ok := ret.Get(0).(func(string, int64) []*model.Post); ok {
   165  		r0 = rf(threadID, since)
   166  	} else {
   167  		if ret.Get(0) != nil {
   168  			r0 = ret.Get(0).([]*model.Post)
   169  		}
   170  	}
   171  
   172  	var r1 error
   173  	if rf, ok := ret.Get(1).(func(string, int64) error); ok {
   174  		r1 = rf(threadID, since)
   175  	} else {
   176  		r1 = ret.Error(1)
   177  	}
   178  
   179  	return r0, r1
   180  }
   181  
   182  // GetThreadFollowers provides a mock function with given fields: threadID
   183  func (_m *ThreadStore) GetThreadFollowers(threadID string) ([]string, error) {
   184  	ret := _m.Called(threadID)
   185  
   186  	var r0 []string
   187  	if rf, ok := ret.Get(0).(func(string) []string); ok {
   188  		r0 = rf(threadID)
   189  	} else {
   190  		if ret.Get(0) != nil {
   191  			r0 = ret.Get(0).([]string)
   192  		}
   193  	}
   194  
   195  	var r1 error
   196  	if rf, ok := ret.Get(1).(func(string) error); ok {
   197  		r1 = rf(threadID)
   198  	} else {
   199  		r1 = ret.Error(1)
   200  	}
   201  
   202  	return r0, r1
   203  }
   204  
   205  // GetThreadForUser provides a mock function with given fields: teamID, threadMembership, extended
   206  func (_m *ThreadStore) GetThreadForUser(teamID string, threadMembership *model.ThreadMembership, extended bool) (*model.ThreadResponse, error) {
   207  	ret := _m.Called(teamID, threadMembership, extended)
   208  
   209  	var r0 *model.ThreadResponse
   210  	if rf, ok := ret.Get(0).(func(string, *model.ThreadMembership, bool) *model.ThreadResponse); ok {
   211  		r0 = rf(teamID, threadMembership, extended)
   212  	} else {
   213  		if ret.Get(0) != nil {
   214  			r0 = ret.Get(0).(*model.ThreadResponse)
   215  		}
   216  	}
   217  
   218  	var r1 error
   219  	if rf, ok := ret.Get(1).(func(string, *model.ThreadMembership, bool) error); ok {
   220  		r1 = rf(teamID, threadMembership, extended)
   221  	} else {
   222  		r1 = ret.Error(1)
   223  	}
   224  
   225  	return r0, r1
   226  }
   227  
   228  // GetThreadsForUser provides a mock function with given fields: userId, teamID, opts
   229  func (_m *ThreadStore) GetThreadsForUser(userId string, teamID string, opts model.GetUserThreadsOpts) (*model.Threads, error) {
   230  	ret := _m.Called(userId, teamID, opts)
   231  
   232  	var r0 *model.Threads
   233  	if rf, ok := ret.Get(0).(func(string, string, model.GetUserThreadsOpts) *model.Threads); ok {
   234  		r0 = rf(userId, teamID, opts)
   235  	} else {
   236  		if ret.Get(0) != nil {
   237  			r0 = ret.Get(0).(*model.Threads)
   238  		}
   239  	}
   240  
   241  	var r1 error
   242  	if rf, ok := ret.Get(1).(func(string, string, model.GetUserThreadsOpts) error); ok {
   243  		r1 = rf(userId, teamID, opts)
   244  	} else {
   245  		r1 = ret.Error(1)
   246  	}
   247  
   248  	return r0, r1
   249  }
   250  
   251  // MaintainMembership provides a mock function with given fields: userID, postID, opts
   252  func (_m *ThreadStore) MaintainMembership(userID string, postID string, opts store.ThreadMembershipOpts) (*model.ThreadMembership, error) {
   253  	ret := _m.Called(userID, postID, opts)
   254  
   255  	var r0 *model.ThreadMembership
   256  	if rf, ok := ret.Get(0).(func(string, string, store.ThreadMembershipOpts) *model.ThreadMembership); ok {
   257  		r0 = rf(userID, postID, opts)
   258  	} else {
   259  		if ret.Get(0) != nil {
   260  			r0 = ret.Get(0).(*model.ThreadMembership)
   261  		}
   262  	}
   263  
   264  	var r1 error
   265  	if rf, ok := ret.Get(1).(func(string, string, store.ThreadMembershipOpts) error); ok {
   266  		r1 = rf(userID, postID, opts)
   267  	} else {
   268  		r1 = ret.Error(1)
   269  	}
   270  
   271  	return r0, r1
   272  }
   273  
   274  // MarkAllAsRead provides a mock function with given fields: userID, teamID
   275  func (_m *ThreadStore) MarkAllAsRead(userID string, teamID string) error {
   276  	ret := _m.Called(userID, teamID)
   277  
   278  	var r0 error
   279  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
   280  		r0 = rf(userID, teamID)
   281  	} else {
   282  		r0 = ret.Error(0)
   283  	}
   284  
   285  	return r0
   286  }
   287  
   288  // MarkAllAsReadInChannels provides a mock function with given fields: userID, channelIDs
   289  func (_m *ThreadStore) MarkAllAsReadInChannels(userID string, channelIDs []string) error {
   290  	ret := _m.Called(userID, channelIDs)
   291  
   292  	var r0 error
   293  	if rf, ok := ret.Get(0).(func(string, []string) error); ok {
   294  		r0 = rf(userID, channelIDs)
   295  	} else {
   296  		r0 = ret.Error(0)
   297  	}
   298  
   299  	return r0
   300  }
   301  
   302  // MarkAsRead provides a mock function with given fields: userID, threadID, timestamp
   303  func (_m *ThreadStore) MarkAsRead(userID string, threadID string, timestamp int64) error {
   304  	ret := _m.Called(userID, threadID, timestamp)
   305  
   306  	var r0 error
   307  	if rf, ok := ret.Get(0).(func(string, string, int64) error); ok {
   308  		r0 = rf(userID, threadID, timestamp)
   309  	} else {
   310  		r0 = ret.Error(0)
   311  	}
   312  
   313  	return r0
   314  }
   315  
   316  // PermanentDeleteBatchForRetentionPolicies provides a mock function with given fields: now, globalPolicyEndTime, limit, cursor
   317  func (_m *ThreadStore) PermanentDeleteBatchForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
   318  	ret := _m.Called(now, globalPolicyEndTime, limit, cursor)
   319  
   320  	var r0 int64
   321  	if rf, ok := ret.Get(0).(func(int64, int64, int64, model.RetentionPolicyCursor) int64); ok {
   322  		r0 = rf(now, globalPolicyEndTime, limit, cursor)
   323  	} else {
   324  		r0 = ret.Get(0).(int64)
   325  	}
   326  
   327  	var r1 model.RetentionPolicyCursor
   328  	if rf, ok := ret.Get(1).(func(int64, int64, int64, model.RetentionPolicyCursor) model.RetentionPolicyCursor); ok {
   329  		r1 = rf(now, globalPolicyEndTime, limit, cursor)
   330  	} else {
   331  		r1 = ret.Get(1).(model.RetentionPolicyCursor)
   332  	}
   333  
   334  	var r2 error
   335  	if rf, ok := ret.Get(2).(func(int64, int64, int64, model.RetentionPolicyCursor) error); ok {
   336  		r2 = rf(now, globalPolicyEndTime, limit, cursor)
   337  	} else {
   338  		r2 = ret.Error(2)
   339  	}
   340  
   341  	return r0, r1, r2
   342  }
   343  
   344  // PermanentDeleteBatchThreadMembershipsForRetentionPolicies provides a mock function with given fields: now, globalPolicyEndTime, limit, cursor
   345  func (_m *ThreadStore) PermanentDeleteBatchThreadMembershipsForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) {
   346  	ret := _m.Called(now, globalPolicyEndTime, limit, cursor)
   347  
   348  	var r0 int64
   349  	if rf, ok := ret.Get(0).(func(int64, int64, int64, model.RetentionPolicyCursor) int64); ok {
   350  		r0 = rf(now, globalPolicyEndTime, limit, cursor)
   351  	} else {
   352  		r0 = ret.Get(0).(int64)
   353  	}
   354  
   355  	var r1 model.RetentionPolicyCursor
   356  	if rf, ok := ret.Get(1).(func(int64, int64, int64, model.RetentionPolicyCursor) model.RetentionPolicyCursor); ok {
   357  		r1 = rf(now, globalPolicyEndTime, limit, cursor)
   358  	} else {
   359  		r1 = ret.Get(1).(model.RetentionPolicyCursor)
   360  	}
   361  
   362  	var r2 error
   363  	if rf, ok := ret.Get(2).(func(int64, int64, int64, model.RetentionPolicyCursor) error); ok {
   364  		r2 = rf(now, globalPolicyEndTime, limit, cursor)
   365  	} else {
   366  		r2 = ret.Error(2)
   367  	}
   368  
   369  	return r0, r1, r2
   370  }
   371  
   372  // Save provides a mock function with given fields: thread
   373  func (_m *ThreadStore) Save(thread *model.Thread) (*model.Thread, error) {
   374  	ret := _m.Called(thread)
   375  
   376  	var r0 *model.Thread
   377  	if rf, ok := ret.Get(0).(func(*model.Thread) *model.Thread); ok {
   378  		r0 = rf(thread)
   379  	} else {
   380  		if ret.Get(0) != nil {
   381  			r0 = ret.Get(0).(*model.Thread)
   382  		}
   383  	}
   384  
   385  	var r1 error
   386  	if rf, ok := ret.Get(1).(func(*model.Thread) error); ok {
   387  		r1 = rf(thread)
   388  	} else {
   389  		r1 = ret.Error(1)
   390  	}
   391  
   392  	return r0, r1
   393  }
   394  
   395  // SaveMembership provides a mock function with given fields: membership
   396  func (_m *ThreadStore) SaveMembership(membership *model.ThreadMembership) (*model.ThreadMembership, error) {
   397  	ret := _m.Called(membership)
   398  
   399  	var r0 *model.ThreadMembership
   400  	if rf, ok := ret.Get(0).(func(*model.ThreadMembership) *model.ThreadMembership); ok {
   401  		r0 = rf(membership)
   402  	} else {
   403  		if ret.Get(0) != nil {
   404  			r0 = ret.Get(0).(*model.ThreadMembership)
   405  		}
   406  	}
   407  
   408  	var r1 error
   409  	if rf, ok := ret.Get(1).(func(*model.ThreadMembership) error); ok {
   410  		r1 = rf(membership)
   411  	} else {
   412  		r1 = ret.Error(1)
   413  	}
   414  
   415  	return r0, r1
   416  }
   417  
   418  // SaveMultiple provides a mock function with given fields: thread
   419  func (_m *ThreadStore) SaveMultiple(thread []*model.Thread) ([]*model.Thread, int, error) {
   420  	ret := _m.Called(thread)
   421  
   422  	var r0 []*model.Thread
   423  	if rf, ok := ret.Get(0).(func([]*model.Thread) []*model.Thread); ok {
   424  		r0 = rf(thread)
   425  	} else {
   426  		if ret.Get(0) != nil {
   427  			r0 = ret.Get(0).([]*model.Thread)
   428  		}
   429  	}
   430  
   431  	var r1 int
   432  	if rf, ok := ret.Get(1).(func([]*model.Thread) int); ok {
   433  		r1 = rf(thread)
   434  	} else {
   435  		r1 = ret.Get(1).(int)
   436  	}
   437  
   438  	var r2 error
   439  	if rf, ok := ret.Get(2).(func([]*model.Thread) error); ok {
   440  		r2 = rf(thread)
   441  	} else {
   442  		r2 = ret.Error(2)
   443  	}
   444  
   445  	return r0, r1, r2
   446  }
   447  
   448  // Update provides a mock function with given fields: thread
   449  func (_m *ThreadStore) Update(thread *model.Thread) (*model.Thread, error) {
   450  	ret := _m.Called(thread)
   451  
   452  	var r0 *model.Thread
   453  	if rf, ok := ret.Get(0).(func(*model.Thread) *model.Thread); ok {
   454  		r0 = rf(thread)
   455  	} else {
   456  		if ret.Get(0) != nil {
   457  			r0 = ret.Get(0).(*model.Thread)
   458  		}
   459  	}
   460  
   461  	var r1 error
   462  	if rf, ok := ret.Get(1).(func(*model.Thread) error); ok {
   463  		r1 = rf(thread)
   464  	} else {
   465  		r1 = ret.Error(1)
   466  	}
   467  
   468  	return r0, r1
   469  }
   470  
   471  // UpdateMembership provides a mock function with given fields: membership
   472  func (_m *ThreadStore) UpdateMembership(membership *model.ThreadMembership) (*model.ThreadMembership, error) {
   473  	ret := _m.Called(membership)
   474  
   475  	var r0 *model.ThreadMembership
   476  	if rf, ok := ret.Get(0).(func(*model.ThreadMembership) *model.ThreadMembership); ok {
   477  		r0 = rf(membership)
   478  	} else {
   479  		if ret.Get(0) != nil {
   480  			r0 = ret.Get(0).(*model.ThreadMembership)
   481  		}
   482  	}
   483  
   484  	var r1 error
   485  	if rf, ok := ret.Get(1).(func(*model.ThreadMembership) error); ok {
   486  		r1 = rf(membership)
   487  	} else {
   488  		r1 = ret.Error(1)
   489  	}
   490  
   491  	return r0, r1
   492  }
   493  
   494  // UpdateUnreadsByChannel provides a mock function with given fields: userId, changedThreads, timestamp, updateViewedTimestamp
   495  func (_m *ThreadStore) UpdateUnreadsByChannel(userId string, changedThreads []string, timestamp int64, updateViewedTimestamp bool) error {
   496  	ret := _m.Called(userId, changedThreads, timestamp, updateViewedTimestamp)
   497  
   498  	var r0 error
   499  	if rf, ok := ret.Get(0).(func(string, []string, int64, bool) error); ok {
   500  		r0 = rf(userId, changedThreads, timestamp, updateViewedTimestamp)
   501  	} else {
   502  		r0 = ret.Error(0)
   503  	}
   504  
   505  	return r0
   506  }