mock_traffic_status_service.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package mocks
6
7import (
8 "github.com/bnema/gordon/internal/domain"
9 mock "github.com/stretchr/testify/mock"
10)
11
12// NewMockTrafficStatusService creates a new instance of MockTrafficStatusService. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
13// The first argument is typically a *testing.T value.
14func NewMockTrafficStatusService(t interface {
15 mock.TestingT
16 Cleanup(func())
17}) *MockTrafficStatusService {
18 if helper, ok := t.(interface{ Helper() }); ok {
19 helper.Helper()
20 }
21
22 mock := &MockTrafficStatusService{}
23 mock.Mock.Test(t)
24
25 t.Cleanup(func() {
26 if helper, ok := t.(interface{ Helper() }); ok {
27 helper.Helper()
28 }
29 mock.AssertExpectations(t)
30 })
31
32 return mock
33}
34
35// MockTrafficStatusService is an autogenerated mock type for the TrafficStatusService type
36type MockTrafficStatusService struct {
37 mock.Mock
38}
39
40type MockTrafficStatusService_Expecter struct {
41 mock *mock.Mock
42}
43
44func (_m *MockTrafficStatusService) EXPECT() *MockTrafficStatusService_Expecter {
45 return &MockTrafficStatusService_Expecter{mock: &_m.Mock}
46}
47
48// Status provides a mock function for the type MockTrafficStatusService
49func (_mock *MockTrafficStatusService) Status() domain.TrafficStatus {
50 ret := _mock.Called()
51
52 if len(ret) == 0 {
53 panic("no return value specified for Status")
54 }
55
56 var r0 domain.TrafficStatus
57 if returnFunc, ok := ret.Get(0).(func() domain.TrafficStatus); ok {
58 r0 = returnFunc()
59 } else {
60 r0 = ret.Get(0).(domain.TrafficStatus)
61 }
62 return r0
63}
64
65// MockTrafficStatusService_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'
66type MockTrafficStatusService_Status_Call struct {
67 *mock.Call
68}
69
70// Status is a helper method to define mock.On call
71func (_e *MockTrafficStatusService_Expecter) Status() *MockTrafficStatusService_Status_Call {
72 return &MockTrafficStatusService_Status_Call{Call: _e.mock.On("Status")}
73}
74
75func (_c *MockTrafficStatusService_Status_Call) Run(run func()) *MockTrafficStatusService_Status_Call {
76 _c.Call.Run(func(args mock.Arguments) {
77 run()
78 })
79 return _c
80}
81
82func (_c *MockTrafficStatusService_Status_Call) Return(trafficStatus domain.TrafficStatus) *MockTrafficStatusService_Status_Call {
83 _c.Call.Return(trafficStatus)
84 return _c
85}
86
87func (_c *MockTrafficStatusService_Status_Call) RunAndReturn(run func() domain.TrafficStatus) *MockTrafficStatusService_Status_Call {
88 _c.Call.Return(run)
89 return _c
90}