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  }