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 mock := &MockTrafficStatusService{}
19 mock.Mock.Test(t)
20
21 t.Cleanup(func() { mock.AssertExpectations(t) })
22
23 return mock
24}
25
26// MockTrafficStatusService is an autogenerated mock type for the TrafficStatusService type
27type MockTrafficStatusService struct {
28 mock.Mock
29}
30
31type MockTrafficStatusService_Expecter struct {
32 mock *mock.Mock
33}
34
35func (_m *MockTrafficStatusService) EXPECT() *MockTrafficStatusService_Expecter {
36 return &MockTrafficStatusService_Expecter{mock: &_m.Mock}
37}
38
39// Status provides a mock function for the type MockTrafficStatusService
40func (_mock *MockTrafficStatusService) Status() domain.TrafficStatus {
41 ret := _mock.Called()
42
43 if len(ret) == 0 {
44 panic("no return value specified for Status")
45 }
46
47 var r0 domain.TrafficStatus
48 if returnFunc, ok := ret.Get(0).(func() domain.TrafficStatus); ok {
49 r0 = returnFunc()
50 } else {
51 r0 = ret.Get(0).(domain.TrafficStatus)
52 }
53 return r0
54}
55
56// MockTrafficStatusService_Status_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'Status'
57type MockTrafficStatusService_Status_Call struct {
58 *mock.Call
59}
60
61// Status is a helper method to define mock.On call
62func (_e *MockTrafficStatusService_Expecter) Status() *MockTrafficStatusService_Status_Call {
63 return &MockTrafficStatusService_Status_Call{Call: _e.mock.On("Status")}
64}
65
66func (_c *MockTrafficStatusService_Status_Call) Run(run func()) *MockTrafficStatusService_Status_Call {
67 _c.Call.Run(func(args mock.Arguments) {
68 run()
69 })
70 return _c
71}
72
73func (_c *MockTrafficStatusService_Status_Call) Return(trafficStatus domain.TrafficStatus) *MockTrafficStatusService_Status_Call {
74 _c.Call.Return(trafficStatus)
75 return _c
76}
77
78func (_c *MockTrafficStatusService_Status_Call) RunAndReturn(run func() domain.TrafficStatus) *MockTrafficStatusService_Status_Call {
79 _c.Call.Return(run)
80 return _c
81}