github.com/onflow/flow-go@v0.33.17/fvm/environment/mock/meter.go (about) 1 // Code generated by mockery v2.21.4. DO NOT EDIT. 2 3 package mock 4 5 import ( 6 common "github.com/onflow/cadence/runtime/common" 7 8 meter "github.com/onflow/flow-go/fvm/meter" 9 10 mock "github.com/stretchr/testify/mock" 11 ) 12 13 // Meter is an autogenerated mock type for the Meter type 14 type Meter struct { 15 mock.Mock 16 } 17 18 // ComputationAvailable provides a mock function with given fields: _a0, _a1 19 func (_m *Meter) ComputationAvailable(_a0 common.ComputationKind, _a1 uint) bool { 20 ret := _m.Called(_a0, _a1) 21 22 var r0 bool 23 if rf, ok := ret.Get(0).(func(common.ComputationKind, uint) bool); ok { 24 r0 = rf(_a0, _a1) 25 } else { 26 r0 = ret.Get(0).(bool) 27 } 28 29 return r0 30 } 31 32 // ComputationIntensities provides a mock function with given fields: 33 func (_m *Meter) ComputationIntensities() meter.MeteredComputationIntensities { 34 ret := _m.Called() 35 36 var r0 meter.MeteredComputationIntensities 37 if rf, ok := ret.Get(0).(func() meter.MeteredComputationIntensities); ok { 38 r0 = rf() 39 } else { 40 if ret.Get(0) != nil { 41 r0 = ret.Get(0).(meter.MeteredComputationIntensities) 42 } 43 } 44 45 return r0 46 } 47 48 // ComputationUsed provides a mock function with given fields: 49 func (_m *Meter) ComputationUsed() (uint64, error) { 50 ret := _m.Called() 51 52 var r0 uint64 53 var r1 error 54 if rf, ok := ret.Get(0).(func() (uint64, error)); ok { 55 return rf() 56 } 57 if rf, ok := ret.Get(0).(func() uint64); ok { 58 r0 = rf() 59 } else { 60 r0 = ret.Get(0).(uint64) 61 } 62 63 if rf, ok := ret.Get(1).(func() error); ok { 64 r1 = rf() 65 } else { 66 r1 = ret.Error(1) 67 } 68 69 return r0, r1 70 } 71 72 // InteractionUsed provides a mock function with given fields: 73 func (_m *Meter) InteractionUsed() (uint64, error) { 74 ret := _m.Called() 75 76 var r0 uint64 77 var r1 error 78 if rf, ok := ret.Get(0).(func() (uint64, error)); ok { 79 return rf() 80 } 81 if rf, ok := ret.Get(0).(func() uint64); ok { 82 r0 = rf() 83 } else { 84 r0 = ret.Get(0).(uint64) 85 } 86 87 if rf, ok := ret.Get(1).(func() error); ok { 88 r1 = rf() 89 } else { 90 r1 = ret.Error(1) 91 } 92 93 return r0, r1 94 } 95 96 // MemoryUsed provides a mock function with given fields: 97 func (_m *Meter) MemoryUsed() (uint64, error) { 98 ret := _m.Called() 99 100 var r0 uint64 101 var r1 error 102 if rf, ok := ret.Get(0).(func() (uint64, error)); ok { 103 return rf() 104 } 105 if rf, ok := ret.Get(0).(func() uint64); ok { 106 r0 = rf() 107 } else { 108 r0 = ret.Get(0).(uint64) 109 } 110 111 if rf, ok := ret.Get(1).(func() error); ok { 112 r1 = rf() 113 } else { 114 r1 = ret.Error(1) 115 } 116 117 return r0, r1 118 } 119 120 // MeterComputation provides a mock function with given fields: _a0, _a1 121 func (_m *Meter) MeterComputation(_a0 common.ComputationKind, _a1 uint) error { 122 ret := _m.Called(_a0, _a1) 123 124 var r0 error 125 if rf, ok := ret.Get(0).(func(common.ComputationKind, uint) error); ok { 126 r0 = rf(_a0, _a1) 127 } else { 128 r0 = ret.Error(0) 129 } 130 131 return r0 132 } 133 134 // MeterEmittedEvent provides a mock function with given fields: byteSize 135 func (_m *Meter) MeterEmittedEvent(byteSize uint64) error { 136 ret := _m.Called(byteSize) 137 138 var r0 error 139 if rf, ok := ret.Get(0).(func(uint64) error); ok { 140 r0 = rf(byteSize) 141 } else { 142 r0 = ret.Error(0) 143 } 144 145 return r0 146 } 147 148 // MeterMemory provides a mock function with given fields: usage 149 func (_m *Meter) MeterMemory(usage common.MemoryUsage) error { 150 ret := _m.Called(usage) 151 152 var r0 error 153 if rf, ok := ret.Get(0).(func(common.MemoryUsage) error); ok { 154 r0 = rf(usage) 155 } else { 156 r0 = ret.Error(0) 157 } 158 159 return r0 160 } 161 162 // TotalEmittedEventBytes provides a mock function with given fields: 163 func (_m *Meter) TotalEmittedEventBytes() uint64 { 164 ret := _m.Called() 165 166 var r0 uint64 167 if rf, ok := ret.Get(0).(func() uint64); ok { 168 r0 = rf() 169 } else { 170 r0 = ret.Get(0).(uint64) 171 } 172 173 return r0 174 } 175 176 type mockConstructorTestingTNewMeter interface { 177 mock.TestingT 178 Cleanup(func()) 179 } 180 181 // NewMeter creates a new instance of Meter. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 182 func NewMeter(t mockConstructorTestingTNewMeter) *Meter { 183 mock := &Meter{} 184 mock.Mock.Test(t) 185 186 t.Cleanup(func() { mock.AssertExpectations(t) }) 187 188 return mock 189 }