2025-06-10 14:04:57 -04:00
// Code generated by mockery v2.53.4. DO NOT EDIT.
2021-06-17 08:07:34 -04:00
// Regenerate this file using `make einterfaces-mocks`.
package mocks
import (
2023-06-11 01:24:35 -04:00
model "github.com/mattermost/mattermost/server/public/model"
2021-06-17 08:07:34 -04:00
mock "github.com/stretchr/testify/mock"
)
// LicenseInterface is an autogenerated mock type for the LicenseInterface type
type LicenseInterface struct {
mock . Mock
}
2025-06-10 14:04:57 -04:00
// CanStartTrial provides a mock function with no fields
2021-06-17 08:07:34 -04:00
func ( _m * LicenseInterface ) CanStartTrial ( ) ( bool , error ) {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for CanStartTrial" )
}
2021-06-17 08:07:34 -04:00
var r0 bool
2023-04-10 04:50:57 -04:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( bool , error ) ) ; ok {
return rf ( )
}
2021-06-17 08:07:34 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) bool ) ; ok {
r0 = rf ( )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2025-06-10 14:04:57 -04:00
// GetPrevTrial provides a mock function with no fields
2021-06-17 08:07:34 -04:00
func ( _m * LicenseInterface ) GetPrevTrial ( ) ( * model . License , error ) {
ret := _m . Called ( )
2024-04-12 22:45:59 -04:00
if len ( ret ) == 0 {
panic ( "no return value specified for GetPrevTrial" )
}
2021-06-17 08:07:34 -04:00
var r0 * model . License
2023-04-10 04:50:57 -04:00
var r1 error
if rf , ok := ret . Get ( 0 ) . ( func ( ) ( * model . License , error ) ) ; ok {
return rf ( )
}
2021-06-17 08:07:34 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( ) * model . License ) ; ok {
r0 = rf ( )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . License )
}
}
if rf , ok := ret . Get ( 1 ) . ( func ( ) error ) ; ok {
r1 = rf ( )
} else {
r1 = ret . Error ( 1 )
}
return r0 , r1
}
2023-04-10 04:50:57 -04:00
2025-08-27 10:05:39 -04:00
// NewMattermostEntryLicense provides a mock function with given fields: serverId
func ( _m * LicenseInterface ) NewMattermostEntryLicense ( serverId string ) * model . License {
ret := _m . Called ( serverId )
if len ( ret ) == 0 {
panic ( "no return value specified for NewMattermostEntryLicense" )
}
var r0 * model . License
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . License ) ; ok {
r0 = rf ( serverId )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . License )
}
}
return r0
}
2024-04-12 22:45:59 -04:00
// NewLicenseInterface creates a new instance of LicenseInterface. 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 NewLicenseInterface ( t interface {
2023-04-10 04:50:57 -04:00
mock . TestingT
Cleanup ( func ( ) )
2024-04-12 22:45:59 -04:00
} ) * LicenseInterface {
2023-04-10 04:50:57 -04:00
mock := & LicenseInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}