sharded-gotify/auth/mock/mock_database.go

75 lines
1.6 KiB
Go

// Code generated by mockery v1.0.0
package mock
import "github.com/stretchr/testify/mock"
import "github.com/gotify/server/model"
// MockDatabase is an autogenerated mock type for the Database type
type MockDatabase struct {
mock.Mock
}
// GetApplicationByToken provides a mock function with given fields: token
func (_m *MockDatabase) GetApplicationByToken(token string) *model.Application {
ret := _m.Called(token)
var r0 *model.Application
if rf, ok := ret.Get(0).(func(string) *model.Application); ok {
r0 = rf(token)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Application)
}
}
return r0
}
// GetClientByToken provides a mock function with given fields: token
func (_m *MockDatabase) GetClientByToken(token string) *model.Client {
ret := _m.Called(token)
var r0 *model.Client
if rf, ok := ret.Get(0).(func(string) *model.Client); ok {
r0 = rf(token)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Client)
}
}
return r0
}
// GetUserByID provides a mock function with given fields: id
func (_m *MockDatabase) GetUserByID(id uint) *model.User {
ret := _m.Called(id)
var r0 *model.User
if rf, ok := ret.Get(0).(func(uint) *model.User); ok {
r0 = rf(id)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.User)
}
}
return r0
}
// GetUserByName provides a mock function with given fields: name
func (_m *MockDatabase) GetUserByName(name string) *model.User {
ret := _m.Called(name)
var r0 *model.User
if rf, ok := ret.Get(0).(func(string) *model.User); ok {
r0 = rf(name)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.User)
}
}
return r0
}