session_admission_mock.go RawHistoryFolder
1// Code generated by mockery; DO NOT EDIT.
2// github.com/vektra/mockery
3// template: testify
4
5package portsmocks
6
7import (
8 "github.com/bnema/vev/internal/ports"
9 mock "github.com/stretchr/testify/mock"
10)
11
12// NewMockSessionAdmissionProvider creates a new instance of MockSessionAdmissionProvider. 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 NewMockSessionAdmissionProvider(t interface {
15 mock.TestingT
16 Cleanup(func())
17}) *MockSessionAdmissionProvider {
18 if helper, ok := t.(interface{ Helper() }); ok {
19 helper.Helper()
20 }
21
22 mock := &MockSessionAdmissionProvider{}
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// MockSessionAdmissionProvider is an autogenerated mock type for the SessionAdmissionProvider type
36type MockSessionAdmissionProvider struct {
37 mock.Mock
38}
39
40type MockSessionAdmissionProvider_Expecter struct {
41 mock *mock.Mock
42}
43
44func (_m *MockSessionAdmissionProvider) EXPECT() *MockSessionAdmissionProvider_Expecter {
45 return &MockSessionAdmissionProvider_Expecter{mock: &_m.Mock}
46}
47
48// SessionAdmission provides a mock function for the type MockSessionAdmissionProvider
49func (_mock *MockSessionAdmissionProvider) SessionAdmission() (ports.SessionAdmission, bool) {
50 ret := _mock.Called()
51
52 if len(ret) == 0 {
53 panic("no return value specified for SessionAdmission")
54 }
55
56 var r0 ports.SessionAdmission
57 var r1 bool
58 if returnFunc, ok := ret.Get(0).(func() (ports.SessionAdmission, bool)); ok {
59 return returnFunc()
60 }
61 if returnFunc, ok := ret.Get(0).(func() ports.SessionAdmission); ok {
62 r0 = returnFunc()
63 } else {
64 r0 = ret.Get(0).(ports.SessionAdmission)
65 }
66 if returnFunc, ok := ret.Get(1).(func() bool); ok {
67 r1 = returnFunc()
68 } else {
69 r1 = ret.Get(1).(bool)
70 }
71 return r0, r1
72}
73
74// MockSessionAdmissionProvider_SessionAdmission_Call is a *mock.Call that shadows Run/Return methods with type explicit version for method 'SessionAdmission'
75type MockSessionAdmissionProvider_SessionAdmission_Call struct {
76 *mock.Call
77}
78
79// SessionAdmission is a helper method to define mock.On call
80func (_e *MockSessionAdmissionProvider_Expecter) SessionAdmission() *MockSessionAdmissionProvider_SessionAdmission_Call {
81 return &MockSessionAdmissionProvider_SessionAdmission_Call{Call: _e.mock.On("SessionAdmission")}
82}
83
84func (_c *MockSessionAdmissionProvider_SessionAdmission_Call) Run(run func()) *MockSessionAdmissionProvider_SessionAdmission_Call {
85 _c.Call.Run(func(args mock.Arguments) {
86 run()
87 })
88 return _c
89}
90
91func (_c *MockSessionAdmissionProvider_SessionAdmission_Call) Return(sessionAdmission ports.SessionAdmission, b bool) *MockSessionAdmissionProvider_SessionAdmission_Call {
92 _c.Call.Return(sessionAdmission, b)
93 return _c
94}
95
96func (_c *MockSessionAdmissionProvider_SessionAdmission_Call) RunAndReturn(run func() (ports.SessionAdmission, bool)) *MockSessionAdmissionProvider_SessionAdmission_Call {
97 _c.Call.Return(run)
98 return _c
99}