2024-04-12 22:45:59 -04:00
// Code generated by mockery v2.42.2. 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
model "github.com/mattermost/mattermost/server/public/model"
2023-09-07 02:50:22 -04:00
request "github.com/mattermost/mattermost/server/public/shared/request"
mock "github.com/stretchr/testify/mock"
2020-02-14 15:47:43 -05:00
)
2019-07-08 11:32:29 -04:00
// MessageExportInterface is an autogenerated mock type for the MessageExportInterface type
type MessageExportInterface struct {
mock . Mock
}
2023-10-11 07:08:55 -04:00
// RunExport provides a mock function with given fields: c, format, since, limit
2023-10-30 11:33:37 -04:00
func ( _m * MessageExportInterface ) RunExport ( c request . CTX , format string , since int64 , limit int ) ( int64 , * model . AppError ) {
2023-10-11 07:08:55 -04:00
ret := _m . Called ( c , format , since , limit )
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 RunExport" )
}
2020-05-07 16:12:47 -04:00
var r0 int64
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , string , int64 , int ) ( int64 , * model . AppError ) ) ; ok {
2023-10-11 07:08:55 -04:00
return rf ( c , format , since , limit )
2023-04-10 04:50:57 -04:00
}
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , string , int64 , int ) int64 ) ; ok {
2023-10-11 07:08:55 -04:00
r0 = rf ( c , format , since , limit )
2019-07-08 11:32:29 -04:00
} else {
2020-05-07 16:12:47 -04:00
r0 = ret . Get ( 0 ) . ( int64 )
}
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX , string , int64 , int ) * model . AppError ) ; ok {
2023-10-11 07:08:55 -04:00
r1 = rf ( c , format , since , limit )
2020-05-07 16:12:47 -04:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
2019-07-08 11:32:29 -04:00
}
}
2020-05-07 16:12:47 -04:00
return r0 , r1
2019-07-08 11:32:29 -04:00
}
2023-09-07 02:50:22 -04:00
// StartSynchronizeJob provides a mock function with given fields: c, exportFromTimestamp
2023-10-30 11:33:37 -04:00
func ( _m * MessageExportInterface ) StartSynchronizeJob ( c request . CTX , exportFromTimestamp int64 ) ( * model . Job , * model . AppError ) {
2023-09-07 02:50:22 -04:00
ret := _m . Called ( c , exportFromTimestamp )
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 StartSynchronizeJob" )
}
2019-07-08 11:32:29 -04:00
var r0 * model . Job
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int64 ) ( * model . Job , * model . AppError ) ) ; ok {
2023-09-07 02:50:22 -04:00
return rf ( c , exportFromTimestamp )
2023-04-10 04:50:57 -04:00
}
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( request . CTX , int64 ) * model . Job ) ; ok {
2023-09-07 02:50:22 -04:00
r0 = rf ( c , exportFromTimestamp )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . Job )
}
}
2023-10-30 11:33:37 -04:00
if rf , ok := ret . Get ( 1 ) . ( func ( request . CTX , int64 ) * model . AppError ) ; ok {
2023-09-07 02:50:22 -04:00
r1 = rf ( c , exportFromTimestamp )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2023-04-10 04:50:57 -04:00
2024-04-12 22:45:59 -04:00
// NewMessageExportInterface creates a new instance of MessageExportInterface. 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 NewMessageExportInterface ( t interface {
2023-04-10 04:50:57 -04:00
mock . TestingT
Cleanup ( func ( ) )
2024-04-12 22:45:59 -04:00
} ) * MessageExportInterface {
2023-04-10 04:50:57 -04:00
mock := & MessageExportInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}