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