mirror of
https://github.com/thegeeklab/wp-matrix.git
synced 2024-06-02 18:39:40 +02:00
test: rename wrapper interface to IMatrixClient
This commit is contained in:
parent
117f681b10
commit
861c4160dc
|
@ -12,17 +12,17 @@ import (
|
|||
)
|
||||
|
||||
//nolint:lll
|
||||
type MautrixClient interface {
|
||||
type IMatrixClient interface {
|
||||
SendMessageEvent(ctx context.Context, roomID id.RoomID, eventType event.Type, contentJSON interface{}, extra ...mautrix.ReqSendEvent) (resp *mautrix.RespSendEvent, err error)
|
||||
}
|
||||
|
||||
type MatrixClient struct {
|
||||
client MautrixClient
|
||||
client IMatrixClient
|
||||
Message *MatrixMessage
|
||||
}
|
||||
|
||||
type MatrixMessage struct {
|
||||
client MautrixClient
|
||||
client IMatrixClient
|
||||
Opt MatrixMessageOpt
|
||||
}
|
||||
|
||||
|
|
|
@ -89,7 +89,7 @@ func TestMatrixMessageSend(t *testing.T) {
|
|||
for _, tt := range tests {
|
||||
t.Run(tt.name, func(t *testing.T) {
|
||||
ctx := context.Background()
|
||||
mockClient := mocks.NewMockMautrixClient(t)
|
||||
mockClient := mocks.NewMockIMatrixClient(t)
|
||||
m := &MatrixMessage{
|
||||
Opt: tt.messageOpt,
|
||||
client: mockClient,
|
||||
|
|
|
@ -13,21 +13,21 @@ import (
|
|||
mock "github.com/stretchr/testify/mock"
|
||||
)
|
||||
|
||||
// MockMautrixClient is an autogenerated mock type for the MautrixClient type
|
||||
type MockMautrixClient struct {
|
||||
// MockIMatrixClient is an autogenerated mock type for the IMatrixClient type
|
||||
type MockIMatrixClient struct {
|
||||
mock.Mock
|
||||
}
|
||||
|
||||
type MockMautrixClient_Expecter struct {
|
||||
type MockIMatrixClient_Expecter struct {
|
||||
mock *mock.Mock
|
||||
}
|
||||
|
||||
func (_m *MockMautrixClient) EXPECT() *MockMautrixClient_Expecter {
|
||||
return &MockMautrixClient_Expecter{mock: &_m.Mock}
|
||||
func (_m *MockIMatrixClient) EXPECT() *MockIMatrixClient_Expecter {
|
||||
return &MockIMatrixClient_Expecter{mock: &_m.Mock}
|
||||
}
|
||||
|
||||
// SendMessageEvent provides a mock function with given fields: ctx, roomID, eventType, contentJSON, extra
|
||||
func (_m *MockMautrixClient) SendMessageEvent(ctx context.Context, roomID id.RoomID, eventType event.Type, contentJSON interface{}, extra ...mautrix.ReqSendEvent) (*mautrix.RespSendEvent, error) {
|
||||
func (_m *MockIMatrixClient) SendMessageEvent(ctx context.Context, roomID id.RoomID, eventType event.Type, contentJSON interface{}, extra ...mautrix.ReqSendEvent) (*mautrix.RespSendEvent, error) {
|
||||
_va := make([]interface{}, len(extra))
|
||||
for _i := range extra {
|
||||
_va[_i] = extra[_i]
|
||||
|
@ -63,8 +63,8 @@ func (_m *MockMautrixClient) SendMessageEvent(ctx context.Context, roomID id.Roo
|
|||
return r0, r1
|
||||
}
|
||||
|
||||
// MockMautrixClient_SendMessageEvent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendMessageEvent'
|
||||
type MockMautrixClient_SendMessageEvent_Call struct {
|
||||
// MockIMatrixClient_SendMessageEvent_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SendMessageEvent'
|
||||
type MockIMatrixClient_SendMessageEvent_Call struct {
|
||||
*mock.Call
|
||||
}
|
||||
|
||||
|
@ -74,12 +74,12 @@ type MockMautrixClient_SendMessageEvent_Call struct {
|
|||
// - eventType event.Type
|
||||
// - contentJSON interface{}
|
||||
// - extra ...mautrix.ReqSendEvent
|
||||
func (_e *MockMautrixClient_Expecter) SendMessageEvent(ctx interface{}, roomID interface{}, eventType interface{}, contentJSON interface{}, extra ...interface{}) *MockMautrixClient_SendMessageEvent_Call {
|
||||
return &MockMautrixClient_SendMessageEvent_Call{Call: _e.mock.On("SendMessageEvent",
|
||||
func (_e *MockIMatrixClient_Expecter) SendMessageEvent(ctx interface{}, roomID interface{}, eventType interface{}, contentJSON interface{}, extra ...interface{}) *MockIMatrixClient_SendMessageEvent_Call {
|
||||
return &MockIMatrixClient_SendMessageEvent_Call{Call: _e.mock.On("SendMessageEvent",
|
||||
append([]interface{}{ctx, roomID, eventType, contentJSON}, extra...)...)}
|
||||
}
|
||||
|
||||
func (_c *MockMautrixClient_SendMessageEvent_Call) Run(run func(ctx context.Context, roomID id.RoomID, eventType event.Type, contentJSON interface{}, extra ...mautrix.ReqSendEvent)) *MockMautrixClient_SendMessageEvent_Call {
|
||||
func (_c *MockIMatrixClient_SendMessageEvent_Call) Run(run func(ctx context.Context, roomID id.RoomID, eventType event.Type, contentJSON interface{}, extra ...mautrix.ReqSendEvent)) *MockIMatrixClient_SendMessageEvent_Call {
|
||||
_c.Call.Run(func(args mock.Arguments) {
|
||||
variadicArgs := make([]mautrix.ReqSendEvent, len(args)-4)
|
||||
for i, a := range args[4:] {
|
||||
|
@ -92,23 +92,23 @@ func (_c *MockMautrixClient_SendMessageEvent_Call) Run(run func(ctx context.Cont
|
|||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockMautrixClient_SendMessageEvent_Call) Return(resp *mautrix.RespSendEvent, err error) *MockMautrixClient_SendMessageEvent_Call {
|
||||
func (_c *MockIMatrixClient_SendMessageEvent_Call) Return(resp *mautrix.RespSendEvent, err error) *MockIMatrixClient_SendMessageEvent_Call {
|
||||
_c.Call.Return(resp, err)
|
||||
return _c
|
||||
}
|
||||
|
||||
func (_c *MockMautrixClient_SendMessageEvent_Call) RunAndReturn(run func(context.Context, id.RoomID, event.Type, interface{}, ...mautrix.ReqSendEvent) (*mautrix.RespSendEvent, error)) *MockMautrixClient_SendMessageEvent_Call {
|
||||
func (_c *MockIMatrixClient_SendMessageEvent_Call) RunAndReturn(run func(context.Context, id.RoomID, event.Type, interface{}, ...mautrix.ReqSendEvent) (*mautrix.RespSendEvent, error)) *MockIMatrixClient_SendMessageEvent_Call {
|
||||
_c.Call.Return(run)
|
||||
return _c
|
||||
}
|
||||
|
||||
// NewMockMautrixClient creates a new instance of MockMautrixClient. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
|
||||
// NewMockIMatrixClient creates a new instance of MockIMatrixClient. 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 NewMockMautrixClient(t interface {
|
||||
func NewMockIMatrixClient(t interface {
|
||||
mock.TestingT
|
||||
Cleanup(func())
|
||||
}) *MockMautrixClient {
|
||||
mock := &MockMautrixClient{}
|
||||
}) *MockIMatrixClient {
|
||||
mock := &MockIMatrixClient{}
|
||||
mock.Mock.Test(t)
|
||||
|
||||
t.Cleanup(func() { mock.AssertExpectations(t) })
|
Loading…
Reference in New Issue
Block a user