update api mocks Generated new hooks ChannelHasJoinedChannel Implementation User Left Team/Channel Hook; User Joined Team Hook Implementation Update RPC Client and Mocks gofmt go tests fix Add Config API Methods codegne Add Channel Has Been Created Hook Fix ChannelHasBeenCreated hook fix missing context param fix duplicate hooks; remove redudandcy
192 строки
5.0 KiB
Go
192 строки
5.0 KiB
Go
// Code generated by mockery v1.0.0. DO NOT EDIT.
|
|
|
|
// Regenerate this file using `make plugin-mocks`.
|
|
|
|
package plugintest
|
|
|
|
import http "net/http"
|
|
import mock "github.com/stretchr/testify/mock"
|
|
import model "github.com/mattermost/mattermost-server/model"
|
|
import plugin "github.com/mattermost/mattermost-server/plugin"
|
|
|
|
// Hooks is an autogenerated mock type for the Hooks type
|
|
type Hooks struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// ChannelHasBeenCreated provides a mock function with given fields: c, channel
|
|
func (_m *Hooks) ChannelHasBeenCreated(c *plugin.Context, channel *model.Channel) {
|
|
_m.Called(c, channel)
|
|
}
|
|
|
|
// ExecuteCommand provides a mock function with given fields: c, args
|
|
func (_m *Hooks) ExecuteCommand(c *plugin.Context, args *model.CommandArgs) (*model.CommandResponse, *model.AppError) {
|
|
ret := _m.Called(c, args)
|
|
|
|
var r0 *model.CommandResponse
|
|
if rf, ok := ret.Get(0).(func(*plugin.Context, *model.CommandArgs) *model.CommandResponse); ok {
|
|
r0 = rf(c, args)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.CommandResponse)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*plugin.Context, *model.CommandArgs) *model.AppError); ok {
|
|
r1 = rf(c, args)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Implemented provides a mock function with given fields:
|
|
func (_m *Hooks) Implemented() ([]string, error) {
|
|
ret := _m.Called()
|
|
|
|
var r0 []string
|
|
if rf, ok := ret.Get(0).(func() []string); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]string)
|
|
}
|
|
}
|
|
|
|
var r1 error
|
|
if rf, ok := ret.Get(1).(func() error); ok {
|
|
r1 = rf()
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// MessageHasBeenPosted provides a mock function with given fields: c, post
|
|
func (_m *Hooks) MessageHasBeenPosted(c *plugin.Context, post *model.Post) {
|
|
_m.Called(c, post)
|
|
}
|
|
|
|
// MessageHasBeenUpdated provides a mock function with given fields: c, newPost, oldPost
|
|
func (_m *Hooks) MessageHasBeenUpdated(c *plugin.Context, newPost *model.Post, oldPost *model.Post) {
|
|
_m.Called(c, newPost, oldPost)
|
|
}
|
|
|
|
// MessageWillBePosted provides a mock function with given fields: c, post
|
|
func (_m *Hooks) MessageWillBePosted(c *plugin.Context, post *model.Post) (*model.Post, string) {
|
|
ret := _m.Called(c, post)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(*plugin.Context, *model.Post) *model.Post); ok {
|
|
r0 = rf(c, post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 string
|
|
if rf, ok := ret.Get(1).(func(*plugin.Context, *model.Post) string); ok {
|
|
r1 = rf(c, post)
|
|
} else {
|
|
r1 = ret.Get(1).(string)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// MessageWillBeUpdated provides a mock function with given fields: c, newPost, oldPost
|
|
func (_m *Hooks) MessageWillBeUpdated(c *plugin.Context, newPost *model.Post, oldPost *model.Post) (*model.Post, string) {
|
|
ret := _m.Called(c, newPost, oldPost)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(*plugin.Context, *model.Post, *model.Post) *model.Post); ok {
|
|
r0 = rf(c, newPost, oldPost)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 string
|
|
if rf, ok := ret.Get(1).(func(*plugin.Context, *model.Post, *model.Post) string); ok {
|
|
r1 = rf(c, newPost, oldPost)
|
|
} else {
|
|
r1 = ret.Get(1).(string)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// OnActivate provides a mock function with given fields:
|
|
func (_m *Hooks) OnActivate() error {
|
|
ret := _m.Called()
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func() error); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// OnConfigurationChange provides a mock function with given fields:
|
|
func (_m *Hooks) OnConfigurationChange() error {
|
|
ret := _m.Called()
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func() error); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// OnDeactivate provides a mock function with given fields:
|
|
func (_m *Hooks) OnDeactivate() error {
|
|
ret := _m.Called()
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func() error); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// ServeHTTP provides a mock function with given fields: c, w, r
|
|
func (_m *Hooks) ServeHTTP(c *plugin.Context, w http.ResponseWriter, r *http.Request) {
|
|
_m.Called(c, w, r)
|
|
}
|
|
|
|
// UserHasJoinedChannel provides a mock function with given fields: c, channelMember, actor
|
|
func (_m *Hooks) UserHasJoinedChannel(c *plugin.Context, channelMember *model.ChannelMember, actor *model.User) {
|
|
_m.Called(c, channelMember, actor)
|
|
}
|
|
|
|
// UserHasJoinedTeam provides a mock function with given fields: c, teamMember, actor
|
|
func (_m *Hooks) UserHasJoinedTeam(c *plugin.Context, teamMember *model.TeamMember, actor *model.User) {
|
|
_m.Called(c, teamMember, actor)
|
|
}
|
|
|
|
// UserHasLeftChannel provides a mock function with given fields: c, channelMember, actor
|
|
func (_m *Hooks) UserHasLeftChannel(c *plugin.Context, channelMember *model.ChannelMember, actor *model.User) {
|
|
_m.Called(c, channelMember, actor)
|
|
}
|
|
|
|
// UserHasLeftTeam provides a mock function with given fields: c, teamMember, actor
|
|
func (_m *Hooks) UserHasLeftTeam(c *plugin.Context, teamMember *model.TeamMember, actor *model.User) {
|
|
_m.Called(c, teamMember, actor)
|
|
}
|