2025-06-10 14:04:57 -04:00
// Code generated by mockery v2.53.4. DO NOT EDIT.
2019-07-08 11:32:29 -04:00
// Regenerate this file using `make einterfaces-mocks`.
package mocks
2020-02-14 15:47:43 -05:00
import (
2023-06-11 01:24:35 -04:00
einterfaces "github.com/mattermost/mattermost/server/v8/einterfaces"
2020-02-14 15:47:43 -05:00
mock "github.com/stretchr/testify/mock"
2023-06-11 01:24:35 -04:00
model "github.com/mattermost/mattermost/server/public/model"
2024-08-03 10:11:13 -04:00
request "github.com/mattermost/mattermost/server/public/shared/request"
2020-02-14 15:47:43 -05:00
)
2019-07-08 11:32:29 -04:00
// ClusterInterface is an autogenerated mock type for the ClusterInterface type
type ClusterInterface struct {
mock . Mock
}
// ConfigChanged provides a mock function with given fields: previousConfig, newConfig, sendToOtherServer
func ( _m * ClusterInterface ) ConfigChanged ( previousConfig * model . Config , newConfig * model . Config , sendToOtherServer bool ) * model . AppError {
ret := _m . Called ( previousConfig , newConfig , sendToOtherServer )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for ConfigChanged" )
}
2019-07-08 11:32:29 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( * model . Config , * model . Config , bool ) * model . AppError ) ; ok {
r0 = rf ( previousConfig , newConfig , sendToOtherServer )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
2024-08-03 10:11:13 -04:00
// GenerateSupportPacket provides a mock function with given fields: rctx, options
func ( _m * ClusterInterface ) GenerateSupportPacket ( rctx request . CTX , options * model . SupportPacketOptions ) ( map [ string ] [ ] model . FileData , error ) {
ret := _m . Called ( rctx , options )
if len ( ret ) == 0 {
panic ( "no return value specified for GenerateSupportPacket" )
}
var r0 map [ string ] [ ] model . FileData
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , * model . SupportPacketOptions ) ( map [ string ] [ ] model . FileData , error ) ) ; ok {
return rf ( rctx , options )
}
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , * model . SupportPacketOptions ) map [ string ] [ ] model . FileData ) ; ok {
r0 = rf ( rctx , options )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( map [ string ] [ ] model . FileData )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX , * model . SupportPacketOptions ) error ) ; ok {
r1 = rf ( rctx , options )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// GetClusterId provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) GetClusterId ( ) string {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetClusterId" )
}
2019-07-08 11:32:29 -04:00
var r0 string
if rf , ok := ret . Get ( 0 ) . ( func ( ) string ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( string )
}
return r0
}
2025-06-10 14:04:57 -04:00
// GetClusterInfos provides a mock function with no fields
2025-05-12 13:37:58 -04:00
func ( _m * ClusterInterface ) GetClusterInfos ( ) ( [ ] * model . ClusterInfo , error ) {
2019-07-08 11:32:29 -04:00
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetClusterInfos" )
}
2019-07-08 11:32:29 -04:00
var r0 [ ] * model . ClusterInfo
2025-05-12 13:37:58 -04:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( [ ] * model . ClusterInfo , error ) ) ; ok {
return rf ( )
}
2019-07-08 11:32:29 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) [ ] * model . ClusterInfo ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . ClusterInfo )
}
}
2025-05-12 13:37:58 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
2019-07-08 11:32:29 -04:00
}
2024-09-27 03:17:16 -04:00
// GetClusterStats provides a mock function with given fields: rctx
func ( _m * ClusterInterface ) GetClusterStats ( rctx request . CTX ) ( [ ] * model . ClusterStats , * model . AppError ) {
ret := _m . Called ( rctx )
2019-07-08 11:32:29 -04:00
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetClusterStats" )
}
2019-07-08 11:32:29 -04:00
var r0 [ ] * model . ClusterStats
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX ) ( [ ] * model . ClusterStats , * model . AppError ) ) ; ok {
return rf ( rctx )
2023-04-10 04:50:57 -04:00
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX ) [ ] * model . ClusterStats ) ; ok {
r0 = rf ( rctx )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] * model . ClusterStats )
}
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX ) * model . AppError ) ; ok {
r1 = rf ( rctx )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2025-09-10 09:11:32 -04:00
// GetLogs provides a mock function with given fields: rctx, page, perPage
func ( _m * ClusterInterface ) GetLogs ( rctx request . CTX , page int , perPage int ) ( [ ] string , * model . AppError ) {
ret := _m . Called ( rctx , page , perPage )
2019-07-08 11:32:29 -04:00
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetLogs" )
}
2019-07-08 11:32:29 -04:00
var r0 [ ] string
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int , int ) ( [ ] string , * model . AppError ) ) ; ok {
2025-09-10 09:11:32 -04:00
return rf ( rctx , page , perPage )
2023-04-10 04:50:57 -04:00
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int , int ) [ ] string ) ; ok {
2025-09-10 09:11:32 -04:00
r0 = rf ( rctx , page , perPage )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( [ ] string )
}
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX , int , int ) * model . AppError ) ; ok {
2025-09-10 09:11:32 -04:00
r1 = rf ( rctx , page , perPage )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// GetMyClusterInfo provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) GetMyClusterInfo ( ) * model . ClusterInfo {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetMyClusterInfo" )
}
2019-07-08 11:32:29 -04:00
var r0 * model . ClusterInfo
if rf , ok := ret . Get ( 0 ) . ( func ( ) * model . ClusterInfo ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . ClusterInfo )
}
}
return r0
}
2025-06-10 14:04:57 -04:00
// GetPluginStatuses provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) GetPluginStatuses ( ) ( model . PluginStatuses , * model . AppError ) {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetPluginStatuses" )
}
2019-07-08 11:32:29 -04:00
var r0 model . PluginStatuses
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( model . PluginStatuses , * model . AppError ) ) ; ok {
return rf ( )
}
2019-07-08 11:32:29 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) model . PluginStatuses ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( model . PluginStatuses )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) * model . AppError ) ; ok {
r1 = rf ( )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2025-01-17 00:41:32 -05:00
// GetWSQueues provides a mock function with given fields: userID, connectionID, seqNum
func ( _m * ClusterInterface ) GetWSQueues ( userID string , connectionID string , seqNum int64 ) ( map [ string ] * model . WSQueues , error ) {
ret := _m . Called ( userID , connectionID , seqNum )
if len ( ret ) == 0 {
panic ( "no return value specified for GetWSQueues" )
}
var r0 map [ string ] * model . WSQueues
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 ) ( map [ string ] * model . WSQueues , error ) ) ; ok {
return rf ( userID , connectionID , seqNum )
}
if rf , ok := ret . Get ( 0 ) . ( func ( string , string , int64 ) map [ string ] * model . WSQueues ) ; ok {
r0 = rf ( userID , connectionID , seqNum )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( map [ string ] * model . WSQueues )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string , int64 ) error ) ; ok {
r1 = rf ( userID , connectionID , seqNum )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// HealthScore provides a mock function with no fields
2020-06-24 09:16:33 -04:00
func ( _m * ClusterInterface ) HealthScore ( ) int {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for HealthScore" )
}
2020-06-24 09:16:33 -04:00
var r0 int
if rf , ok := ret . Get ( 0 ) . ( func ( ) int ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( int )
}
return r0
}
2025-06-10 14:04:57 -04:00
// IsLeader provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) IsLeader ( ) bool {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for IsLeader" )
}
2019-07-08 11:32:29 -04:00
var r0 bool
if rf , ok := ret . Get ( 0 ) . ( func ( ) bool ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
return r0
}
// NotifyMsg provides a mock function with given fields: buf
func ( _m * ClusterInterface ) NotifyMsg ( buf [ ] byte ) {
_m . Called ( buf )
}
2024-09-27 03:17:16 -04:00
// QueryLogs provides a mock function with given fields: rctx, page, perPage
func ( _m * ClusterInterface ) QueryLogs ( rctx request . CTX , page int , perPage int ) ( map [ string ] [ ] string , * model . AppError ) {
ret := _m . Called ( rctx , page , perPage )
2023-02-14 05:39:10 -05:00
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for QueryLogs" )
}
2023-02-14 05:39:10 -05:00
var r0 map [ string ] [ ] string
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int , int ) ( map [ string ] [ ] string , * model . AppError ) ) ; ok {
return rf ( rctx , page , perPage )
2023-04-10 04:50:57 -04:00
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int , int ) map [ string ] [ ] string ) ; ok {
r0 = rf ( rctx , page , perPage )
2023-02-14 05:39:10 -05:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( map [ string ] [ ] string )
}
}
2024-09-27 03:17:16 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX , int , int ) * model . AppError ) ; ok {
r1 = rf ( rctx , page , perPage )
2023-02-14 05:39:10 -05:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2019-07-08 11:32:29 -04:00
// RegisterClusterMessageHandler provides a mock function with given fields: event, crm
2021-07-15 01:32:17 -04:00
func ( _m * ClusterInterface ) RegisterClusterMessageHandler ( event model . ClusterEvent , crm einterfaces . ClusterMessageHandler ) {
2019-07-08 11:32:29 -04:00
_m . Called ( event , crm )
}
2021-04-28 13:59:32 -04:00
// SendClusterMessage provides a mock function with given fields: msg
func ( _m * ClusterInterface ) SendClusterMessage ( msg * model . ClusterMessage ) {
_m . Called ( msg )
}
// SendClusterMessageToNode provides a mock function with given fields: nodeID, msg
func ( _m * ClusterInterface ) SendClusterMessageToNode ( nodeID string , msg * model . ClusterMessage ) error {
ret := _m . Called ( nodeID , msg )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for SendClusterMessageToNode" )
}
2021-04-28 13:59:32 -04:00
var r0 error
if rf , ok := ret . Get ( 0 ) . ( func ( string , * model . ClusterMessage ) error ) ; ok {
r0 = rf ( nodeID , msg )
} else {
r0 = ret . Error ( 0 )
}
return r0
2019-07-08 11:32:29 -04:00
}
2025-06-10 14:04:57 -04:00
// StartInterNodeCommunication provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) StartInterNodeCommunication ( ) {
_m . Called ( )
}
2025-06-10 14:04:57 -04:00
// StopInterNodeCommunication provides a mock function with no fields
2019-07-08 11:32:29 -04:00
func ( _m * ClusterInterface ) StopInterNodeCommunication ( ) {
_m . Called ( )
}
2023-04-10 04:50:57 -04:00
2024-04-30 09:58:55 -04:00
// WebConnCountForUser provides a mock function with given fields: userID
func ( _m * ClusterInterface ) WebConnCountForUser ( userID string ) ( int , * model . AppError ) {
ret := _m . Called ( userID )
if len ( ret ) == 0 {
panic ( "no return value specified for WebConnCountForUser" )
}
var r0 int
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string ) ( int , * model . AppError ) ) ; ok {
return rf ( userID )
}
if rf , ok := ret . Get ( 0 ) . ( func ( string ) int ) ; ok {
r0 = rf ( userID )
} else {
r0 = ret . Get ( 0 ) . ( int )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string ) * model . AppError ) ; ok {
r1 = rf ( userID )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2024-04-12 22:45:59 -04:00
// NewClusterInterface creates a new instance of ClusterInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewClusterInterface ( t interface {
2023-04-10 04:50:57 -04:00
mock . TestingT
Cleanup ( func ( ) )
2024-04-12 22:45:59 -04:00
} ) * ClusterInterface {
2023-04-10 04:50:57 -04:00
mock := & ClusterInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}