plugin/connector/rocketmq/mock/mock_rocketmq_producer.go (110 lines of code) (raw):

// Licensed to the Apache Software Foundation (ASF) under one or more // contributor license agreements. See the NOTICE file distributed with // this work for additional information regarding copyright ownership. // The ASF licenses this file to You under the Apache License, Version 2.0 // (the "License"); you may not use this file except in compliance with // the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // Code generated by MockGen. DO NOT EDIT. // Source: /Users/chenzhou/horoc/incubator-eventmesh/eventmesh-server-go/plugin/connector/rocketmq/producer/rocketmq_producer.go // Package mock is a generated GoMock package. package mock import ( context "context" reflect "reflect" time "time" primitive "github.com/apache/rocketmq-client-go/v2/primitive" gomock "github.com/golang/mock/gomock" ) // MockRocketMQProducer is a mock of RocketMQProducer interface. type MockRocketMQProducer struct { ctrl *gomock.Controller recorder *MockRocketMQProducerMockRecorder } // MockRocketMQProducerMockRecorder is the mock recorder for MockRocketMQProducer. type MockRocketMQProducerMockRecorder struct { mock *MockRocketMQProducer } // NewMockRocketMQProducer creates a new mock instance. func NewMockRocketMQProducer(ctrl *gomock.Controller) *MockRocketMQProducer { mock := &MockRocketMQProducer{ctrl: ctrl} mock.recorder = &MockRocketMQProducerMockRecorder{mock} return mock } // EXPECT returns an object that allows the caller to indicate expected use. func (m *MockRocketMQProducer) EXPECT() *MockRocketMQProducerMockRecorder { return m.recorder } // Request mocks base method. func (m *MockRocketMQProducer) Request(ctx context.Context, ttl time.Duration, msg *primitive.Message) (*primitive.Message, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Request", ctx, ttl, msg) ret0, _ := ret[0].(*primitive.Message) ret1, _ := ret[1].(error) return ret0, ret1 } // Request indicates an expected call of Request. func (mr *MockRocketMQProducerMockRecorder) Request(ctx, ttl, msg interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Request", reflect.TypeOf((*MockRocketMQProducer)(nil).Request), ctx, ttl, msg) } // RequestAsync mocks base method. func (m *MockRocketMQProducer) RequestAsync(ctx context.Context, ttl time.Duration, callback func(context.Context, *primitive.Message, error), msg *primitive.Message) error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "RequestAsync", ctx, ttl, callback, msg) ret0, _ := ret[0].(error) return ret0 } // RequestAsync indicates an expected call of RequestAsync. func (mr *MockRocketMQProducerMockRecorder) RequestAsync(ctx, ttl, callback, msg interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RequestAsync", reflect.TypeOf((*MockRocketMQProducer)(nil).RequestAsync), ctx, ttl, callback, msg) } // SendAsync mocks base method. func (m *MockRocketMQProducer) SendAsync(ctx context.Context, mq func(context.Context, *primitive.SendResult, error), msg ...*primitive.Message) error { m.ctrl.T.Helper() varargs := []interface{}{ctx, mq} for _, a := range msg { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "SendAsync", varargs...) ret0, _ := ret[0].(error) return ret0 } // SendAsync indicates an expected call of SendAsync. func (mr *MockRocketMQProducerMockRecorder) SendAsync(ctx, mq interface{}, msg ...interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]interface{}{ctx, mq}, msg...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendAsync", reflect.TypeOf((*MockRocketMQProducer)(nil).SendAsync), varargs...) } // SendOneWay mocks base method. func (m *MockRocketMQProducer) SendOneWay(ctx context.Context, mq ...*primitive.Message) error { m.ctrl.T.Helper() varargs := []interface{}{ctx} for _, a := range mq { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "SendOneWay", varargs...) ret0, _ := ret[0].(error) return ret0 } // SendOneWay indicates an expected call of SendOneWay. func (mr *MockRocketMQProducerMockRecorder) SendOneWay(ctx interface{}, mq ...interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]interface{}{ctx}, mq...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendOneWay", reflect.TypeOf((*MockRocketMQProducer)(nil).SendOneWay), varargs...) } // SendSync mocks base method. func (m *MockRocketMQProducer) SendSync(ctx context.Context, mq ...*primitive.Message) (*primitive.SendResult, error) { m.ctrl.T.Helper() varargs := []interface{}{ctx} for _, a := range mq { varargs = append(varargs, a) } ret := m.ctrl.Call(m, "SendSync", varargs...) ret0, _ := ret[0].(*primitive.SendResult) ret1, _ := ret[1].(error) return ret0, ret1 } // SendSync indicates an expected call of SendSync. func (mr *MockRocketMQProducerMockRecorder) SendSync(ctx interface{}, mq ...interface{}) *gomock.Call { mr.mock.ctrl.T.Helper() varargs := append([]interface{}{ctx}, mq...) return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SendSync", reflect.TypeOf((*MockRocketMQProducer)(nil).SendSync), varargs...) } // Shutdown mocks base method. func (m *MockRocketMQProducer) Shutdown() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Shutdown") ret0, _ := ret[0].(error) return ret0 } // Shutdown indicates an expected call of Shutdown. func (mr *MockRocketMQProducerMockRecorder) Shutdown() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Shutdown", reflect.TypeOf((*MockRocketMQProducer)(nil).Shutdown)) } // Start mocks base method. func (m *MockRocketMQProducer) Start() error { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "Start") ret0, _ := ret[0].(error) return ret0 } // Start indicates an expected call of Start. func (mr *MockRocketMQProducerMockRecorder) Start() *gomock.Call { mr.mock.ctrl.T.Helper() return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Start", reflect.TypeOf((*MockRocketMQProducer)(nil).Start)) }