1// Code generated by MockGen. DO NOT EDIT.
2
3// Copyright (c) 2020 The Jaeger Authors.
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16// Source: vendor/github.com/opentracing/opentracing-go/span.go
17
18// Package mock_opentracing is a generated GoMock package.
19package mock_opentracing
20
21import (
22	gomock "github.com/golang/mock/gomock"
23	opentracing "github.com/opentracing/opentracing-go"
24	log "github.com/opentracing/opentracing-go/log"
25	reflect "reflect"
26)
27
28// MockSpanContext is a mock of SpanContext interface
29type MockSpanContext struct {
30	ctrl     *gomock.Controller
31	recorder *MockSpanContextMockRecorder
32}
33
34// MockSpanContextMockRecorder is the mock recorder for MockSpanContext
35type MockSpanContextMockRecorder struct {
36	mock *MockSpanContext
37}
38
39// NewMockSpanContext creates a new mock instance
40func NewMockSpanContext(ctrl *gomock.Controller) *MockSpanContext {
41	mock := &MockSpanContext{ctrl: ctrl}
42	mock.recorder = &MockSpanContextMockRecorder{mock}
43	return mock
44}
45
46// EXPECT returns an object that allows the caller to indicate expected use
47func (m *MockSpanContext) EXPECT() *MockSpanContextMockRecorder {
48	return m.recorder
49}
50
51// ForeachBaggageItem mocks base method
52func (m *MockSpanContext) ForeachBaggageItem(handler func(string, string) bool) {
53	m.ctrl.T.Helper()
54	m.ctrl.Call(m, "ForeachBaggageItem", handler)
55}
56
57// ForeachBaggageItem indicates an expected call of ForeachBaggageItem
58func (mr *MockSpanContextMockRecorder) ForeachBaggageItem(handler interface{}) *gomock.Call {
59	mr.mock.ctrl.T.Helper()
60	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ForeachBaggageItem", reflect.TypeOf((*MockSpanContext)(nil).ForeachBaggageItem), handler)
61}
62
63// MockSpan is a mock of Span interface
64type MockSpan struct {
65	ctrl     *gomock.Controller
66	recorder *MockSpanMockRecorder
67}
68
69// MockSpanMockRecorder is the mock recorder for MockSpan
70type MockSpanMockRecorder struct {
71	mock *MockSpan
72}
73
74// NewMockSpan creates a new mock instance
75func NewMockSpan(ctrl *gomock.Controller) *MockSpan {
76	mock := &MockSpan{ctrl: ctrl}
77	mock.recorder = &MockSpanMockRecorder{mock}
78	return mock
79}
80
81// EXPECT returns an object that allows the caller to indicate expected use
82func (m *MockSpan) EXPECT() *MockSpanMockRecorder {
83	return m.recorder
84}
85
86// Finish mocks base method
87func (m *MockSpan) Finish() {
88	m.ctrl.T.Helper()
89	m.ctrl.Call(m, "Finish")
90}
91
92// Finish indicates an expected call of Finish
93func (mr *MockSpanMockRecorder) Finish() *gomock.Call {
94	mr.mock.ctrl.T.Helper()
95	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Finish", reflect.TypeOf((*MockSpan)(nil).Finish))
96}
97
98// FinishWithOptions mocks base method
99func (m *MockSpan) FinishWithOptions(opts opentracing.FinishOptions) {
100	m.ctrl.T.Helper()
101	m.ctrl.Call(m, "FinishWithOptions", opts)
102}
103
104// FinishWithOptions indicates an expected call of FinishWithOptions
105func (mr *MockSpanMockRecorder) FinishWithOptions(opts interface{}) *gomock.Call {
106	mr.mock.ctrl.T.Helper()
107	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FinishWithOptions", reflect.TypeOf((*MockSpan)(nil).FinishWithOptions), opts)
108}
109
110// Context mocks base method
111func (m *MockSpan) Context() opentracing.SpanContext {
112	m.ctrl.T.Helper()
113	ret := m.ctrl.Call(m, "Context")
114	ret0, _ := ret[0].(opentracing.SpanContext)
115	return ret0
116}
117
118// Context indicates an expected call of Context
119func (mr *MockSpanMockRecorder) Context() *gomock.Call {
120	mr.mock.ctrl.T.Helper()
121	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Context", reflect.TypeOf((*MockSpan)(nil).Context))
122}
123
124// SetOperationName mocks base method
125func (m *MockSpan) SetOperationName(operationName string) opentracing.Span {
126	m.ctrl.T.Helper()
127	ret := m.ctrl.Call(m, "SetOperationName", operationName)
128	ret0, _ := ret[0].(opentracing.Span)
129	return ret0
130}
131
132// SetOperationName indicates an expected call of SetOperationName
133func (mr *MockSpanMockRecorder) SetOperationName(operationName interface{}) *gomock.Call {
134	mr.mock.ctrl.T.Helper()
135	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetOperationName", reflect.TypeOf((*MockSpan)(nil).SetOperationName), operationName)
136}
137
138// SetTag mocks base method
139func (m *MockSpan) SetTag(key string, value interface{}) opentracing.Span {
140	m.ctrl.T.Helper()
141	ret := m.ctrl.Call(m, "SetTag", key, value)
142	ret0, _ := ret[0].(opentracing.Span)
143	return ret0
144}
145
146// SetTag indicates an expected call of SetTag
147func (mr *MockSpanMockRecorder) SetTag(key, value interface{}) *gomock.Call {
148	mr.mock.ctrl.T.Helper()
149	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetTag", reflect.TypeOf((*MockSpan)(nil).SetTag), key, value)
150}
151
152// LogFields mocks base method
153func (m *MockSpan) LogFields(fields ...log.Field) {
154	m.ctrl.T.Helper()
155	varargs := []interface{}{}
156	for _, a := range fields {
157		varargs = append(varargs, a)
158	}
159	m.ctrl.Call(m, "LogFields", varargs...)
160}
161
162// LogFields indicates an expected call of LogFields
163func (mr *MockSpanMockRecorder) LogFields(fields ...interface{}) *gomock.Call {
164	mr.mock.ctrl.T.Helper()
165	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LogFields", reflect.TypeOf((*MockSpan)(nil).LogFields), fields...)
166}
167
168// LogKV mocks base method
169func (m *MockSpan) LogKV(alternatingKeyValues ...interface{}) {
170	m.ctrl.T.Helper()
171	varargs := []interface{}{}
172	for _, a := range alternatingKeyValues {
173		varargs = append(varargs, a)
174	}
175	m.ctrl.Call(m, "LogKV", varargs...)
176}
177
178// LogKV indicates an expected call of LogKV
179func (mr *MockSpanMockRecorder) LogKV(alternatingKeyValues ...interface{}) *gomock.Call {
180	mr.mock.ctrl.T.Helper()
181	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LogKV", reflect.TypeOf((*MockSpan)(nil).LogKV), alternatingKeyValues...)
182}
183
184// SetBaggageItem mocks base method
185func (m *MockSpan) SetBaggageItem(restrictedKey, value string) opentracing.Span {
186	m.ctrl.T.Helper()
187	ret := m.ctrl.Call(m, "SetBaggageItem", restrictedKey, value)
188	ret0, _ := ret[0].(opentracing.Span)
189	return ret0
190}
191
192// SetBaggageItem indicates an expected call of SetBaggageItem
193func (mr *MockSpanMockRecorder) SetBaggageItem(restrictedKey, value interface{}) *gomock.Call {
194	mr.mock.ctrl.T.Helper()
195	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SetBaggageItem", reflect.TypeOf((*MockSpan)(nil).SetBaggageItem), restrictedKey, value)
196}
197
198// BaggageItem mocks base method
199func (m *MockSpan) BaggageItem(restrictedKey string) string {
200	m.ctrl.T.Helper()
201	ret := m.ctrl.Call(m, "BaggageItem", restrictedKey)
202	ret0, _ := ret[0].(string)
203	return ret0
204}
205
206// BaggageItem indicates an expected call of BaggageItem
207func (mr *MockSpanMockRecorder) BaggageItem(restrictedKey interface{}) *gomock.Call {
208	mr.mock.ctrl.T.Helper()
209	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BaggageItem", reflect.TypeOf((*MockSpan)(nil).BaggageItem), restrictedKey)
210}
211
212// Tracer mocks base method
213func (m *MockSpan) Tracer() opentracing.Tracer {
214	m.ctrl.T.Helper()
215	ret := m.ctrl.Call(m, "Tracer")
216	ret0, _ := ret[0].(opentracing.Tracer)
217	return ret0
218}
219
220// Tracer indicates an expected call of Tracer
221func (mr *MockSpanMockRecorder) Tracer() *gomock.Call {
222	mr.mock.ctrl.T.Helper()
223	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Tracer", reflect.TypeOf((*MockSpan)(nil).Tracer))
224}
225
226// LogEvent mocks base method
227func (m *MockSpan) LogEvent(event string) {
228	m.ctrl.T.Helper()
229	m.ctrl.Call(m, "LogEvent", event)
230}
231
232// LogEvent indicates an expected call of LogEvent
233func (mr *MockSpanMockRecorder) LogEvent(event interface{}) *gomock.Call {
234	mr.mock.ctrl.T.Helper()
235	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LogEvent", reflect.TypeOf((*MockSpan)(nil).LogEvent), event)
236}
237
238// LogEventWithPayload mocks base method
239func (m *MockSpan) LogEventWithPayload(event string, payload interface{}) {
240	m.ctrl.T.Helper()
241	m.ctrl.Call(m, "LogEventWithPayload", event, payload)
242}
243
244// LogEventWithPayload indicates an expected call of LogEventWithPayload
245func (mr *MockSpanMockRecorder) LogEventWithPayload(event, payload interface{}) *gomock.Call {
246	mr.mock.ctrl.T.Helper()
247	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "LogEventWithPayload", reflect.TypeOf((*MockSpan)(nil).LogEventWithPayload), event, payload)
248}
249
250// Log mocks base method
251func (m *MockSpan) Log(data opentracing.LogData) {
252	m.ctrl.T.Helper()
253	m.ctrl.Call(m, "Log", data)
254}
255
256// Log indicates an expected call of Log
257func (mr *MockSpanMockRecorder) Log(data interface{}) *gomock.Call {
258	mr.mock.ctrl.T.Helper()
259	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Log", reflect.TypeOf((*MockSpan)(nil).Log), data)
260}
261