From a3d3e64ff43d4636c5e67f4a9ac80f36ea1aac87 Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 8 Apr 2022 16:17:38 +0200 Subject: Generate mocks for discord --- pkg/discord/mocks/event_handler.go | 24 ++++++++++++++++ pkg/discord/mocks/gateway.go | 56 ++++++++++++++++++++++++++++++++++++++ pkg/discord/mocks/heartbeat.go | 31 +++++++++++++++++++++ pkg/discord/mocks/rest.go | 49 +++++++++++++++++++++++++++++++++ 4 files changed, 160 insertions(+) create mode 100644 pkg/discord/mocks/event_handler.go create mode 100644 pkg/discord/mocks/gateway.go create mode 100644 pkg/discord/mocks/heartbeat.go create mode 100644 pkg/discord/mocks/rest.go (limited to 'pkg/discord') diff --git a/pkg/discord/mocks/event_handler.go b/pkg/discord/mocks/event_handler.go new file mode 100644 index 0000000..f398722 --- /dev/null +++ b/pkg/discord/mocks/event_handler.go @@ -0,0 +1,24 @@ +// Code generated by mockery v2.10.4. DO NOT EDIT. + +package mocks + +import ( + events "jinx/pkg/discord/events" + + mock "github.com/stretchr/testify/mock" +) + +// EventHandler is an autogenerated mock type for the EventHandler type +type EventHandler struct { + mock.Mock +} + +// Add provides a mock function with given fields: event, handler +func (_m *EventHandler) Add(event events.Event, handler func(interface{})) { + _m.Called(event, handler) +} + +// Fire provides a mock function with given fields: event, payload +func (_m *EventHandler) Fire(event events.Event, payload interface{}) { + _m.Called(event, payload) +} diff --git a/pkg/discord/mocks/gateway.go b/pkg/discord/mocks/gateway.go new file mode 100644 index 0000000..1203897 --- /dev/null +++ b/pkg/discord/mocks/gateway.go @@ -0,0 +1,56 @@ +// Code generated by mockery v2.10.4. DO NOT EDIT. + +package mocks + +import ( + context "context" + + mock "github.com/stretchr/testify/mock" +) + +// Gateway is an autogenerated mock type for the Gateway type +type Gateway struct { + mock.Mock +} + +// Close provides a mock function with given fields: +func (_m *Gateway) Close() 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 +} + +// Heartbeat provides a mock function with given fields: +func (_m *Gateway) Heartbeat() 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 +} + +// Start provides a mock function with given fields: ctx, url, token +func (_m *Gateway) Start(ctx context.Context, url string, token string) error { + ret := _m.Called(ctx, url, token) + + var r0 error + if rf, ok := ret.Get(0).(func(context.Context, string, string) error); ok { + r0 = rf(ctx, url, token) + } else { + r0 = ret.Error(0) + } + + return r0 +} diff --git a/pkg/discord/mocks/heartbeat.go b/pkg/discord/mocks/heartbeat.go new file mode 100644 index 0000000..cf028cf --- /dev/null +++ b/pkg/discord/mocks/heartbeat.go @@ -0,0 +1,31 @@ +// Code generated by mockery v2.10.4. DO NOT EDIT. + +package mocks + +import ( + context "context" + + mock "github.com/stretchr/testify/mock" + + time "time" +) + +// Heartbeat is an autogenerated mock type for the Heartbeat type +type Heartbeat struct { + mock.Mock +} + +// Ack provides a mock function with given fields: +func (_m *Heartbeat) Ack() { + _m.Called() +} + +// ForceHeartbeat provides a mock function with given fields: +func (_m *Heartbeat) ForceHeartbeat() { + _m.Called() +} + +// Start provides a mock function with given fields: ctx, interval +func (_m *Heartbeat) Start(ctx context.Context, interval time.Duration) { + _m.Called(ctx, interval) +} diff --git a/pkg/discord/mocks/rest.go b/pkg/discord/mocks/rest.go new file mode 100644 index 0000000..92d45f1 --- /dev/null +++ b/pkg/discord/mocks/rest.go @@ -0,0 +1,49 @@ +// Code generated by mockery v2.10.4. DO NOT EDIT. + +package mocks + +import ( + entities "jinx/pkg/discord/entities" + + mock "github.com/stretchr/testify/mock" +) + +// REST is an autogenerated mock type for the REST type +type REST struct { + mock.Mock +} + +// Gateway provides a mock function with given fields: +func (_m *REST) Gateway() (string, error) { + ret := _m.Called() + + var r0 string + if rf, ok := ret.Get(0).(func() string); ok { + r0 = rf() + } else { + 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 +} + +// SendMessage provides a mock function with given fields: channelID, content +func (_m *REST) SendMessage(channelID entities.Snowflake, content string) error { + ret := _m.Called(channelID, content) + + var r0 error + if rf, ok := ret.Get(0).(func(entities.Snowflake, string) error); ok { + r0 = rf(channelID, content) + } else { + r0 = ret.Error(0) + } + + return r0 +} -- cgit 1.4.1