2023-04-10 04:50:57 -04:00
// Code generated by mockery v2.23.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"
2020-02-14 15:47:43 -05:00
mock "github.com/stretchr/testify/mock"
)
2019-07-08 11:32:29 -04:00
// MfaInterface is an autogenerated mock type for the MfaInterface type
type MfaInterface struct {
mock . Mock
}
// Activate provides a mock function with given fields: user, token
func ( _m * MfaInterface ) Activate ( user * model . User , token string ) * model . AppError {
ret := _m . Called ( user , token )
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( * model . User , string ) * model . AppError ) ; ok {
r0 = rf ( user , token )
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
2021-04-03 03:13:22 -04:00
// Deactivate provides a mock function with given fields: userID
func ( _m * MfaInterface ) Deactivate ( userID string ) * model . AppError {
ret := _m . Called ( userID )
2019-07-08 11:32:29 -04:00
var r0 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string ) * model . AppError ) ; ok {
2021-04-03 03:13:22 -04:00
r0 = rf ( userID )
2019-07-08 11:32:29 -04:00
} else {
if ret . Get ( 0 ) != nil {
r0 = ret . Get ( 0 ) . ( * model . AppError )
}
}
return r0
}
// GenerateSecret provides a mock function with given fields: user
func ( _m * MfaInterface ) GenerateSecret ( user * model . User ) ( string , [ ] byte , * model . AppError ) {
ret := _m . Called ( user )
var r0 string
2023-04-10 04:50:57 -04:00
var r1 [ ] byte
var r2 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( * model . User ) ( string , [ ] byte , * model . AppError ) ) ; ok {
return rf ( user )
}
2019-07-08 11:32:29 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( * model . User ) string ) ; ok {
r0 = rf ( user )
} else {
r0 = ret . Get ( 0 ) . ( string )
}
if rf , ok := ret . Get ( 1 ) . ( func ( * model . User ) [ ] byte ) ; ok {
r1 = rf ( user )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( [ ] byte )
}
}
if rf , ok := ret . Get ( 2 ) . ( func ( * model . User ) * model . AppError ) ; ok {
r2 = rf ( user )
} else {
if ret . Get ( 2 ) != nil {
r2 = ret . Get ( 2 ) . ( * model . AppError )
}
}
return r0 , r1 , r2
}
// ValidateToken provides a mock function with given fields: secret, token
func ( _m * MfaInterface ) ValidateToken ( secret string , token string ) ( bool , * model . AppError ) {
ret := _m . Called ( secret , token )
var r0 bool
2023-04-10 04:50:57 -04:00
var r1 * model . AppError
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) ( bool , * model . AppError ) ) ; ok {
return rf ( secret , token )
}
2019-07-08 11:32:29 -04:00
if rf , ok := ret . Get ( 0 ) . ( func ( string , string ) bool ) ; ok {
r0 = rf ( secret , token )
} else {
r0 = ret . Get ( 0 ) . ( bool )
}
if rf , ok := ret . Get ( 1 ) . ( func ( string , string ) * model . AppError ) ; ok {
r1 = rf ( secret , token )
} else {
if ret . Get ( 1 ) != nil {
r1 = ret . Get ( 1 ) . ( * model . AppError )
}
}
return r0 , r1
}
2023-04-10 04:50:57 -04:00
type mockConstructorTestingTNewMfaInterface interface {
mock . TestingT
Cleanup ( func ( ) )
}
// NewMfaInterface creates a new instance of MfaInterface. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
func NewMfaInterface ( t mockConstructorTestingTNewMfaInterface ) * MfaInterface {
mock := & MfaInterface { }
mock . Mock . Test ( t )
t . Cleanup ( func ( ) { mock . AssertExpectations ( t ) } )
return mock
}