github.com/onflow/flow-go@v0.33.17/consensus/hotstuff/mocks/random_beacon_inspector.go (about) 1 // Code generated by mockery v2.21.4. DO NOT EDIT. 2 3 package mocks 4 5 import ( 6 crypto "github.com/onflow/flow-go/crypto" 7 8 mock "github.com/stretchr/testify/mock" 9 ) 10 11 // RandomBeaconInspector is an autogenerated mock type for the RandomBeaconInspector type 12 type RandomBeaconInspector struct { 13 mock.Mock 14 } 15 16 // EnoughShares provides a mock function with given fields: 17 func (_m *RandomBeaconInspector) EnoughShares() bool { 18 ret := _m.Called() 19 20 var r0 bool 21 if rf, ok := ret.Get(0).(func() bool); ok { 22 r0 = rf() 23 } else { 24 r0 = ret.Get(0).(bool) 25 } 26 27 return r0 28 } 29 30 // Reconstruct provides a mock function with given fields: 31 func (_m *RandomBeaconInspector) Reconstruct() (crypto.Signature, error) { 32 ret := _m.Called() 33 34 var r0 crypto.Signature 35 var r1 error 36 if rf, ok := ret.Get(0).(func() (crypto.Signature, error)); ok { 37 return rf() 38 } 39 if rf, ok := ret.Get(0).(func() crypto.Signature); ok { 40 r0 = rf() 41 } else { 42 if ret.Get(0) != nil { 43 r0 = ret.Get(0).(crypto.Signature) 44 } 45 } 46 47 if rf, ok := ret.Get(1).(func() error); ok { 48 r1 = rf() 49 } else { 50 r1 = ret.Error(1) 51 } 52 53 return r0, r1 54 } 55 56 // TrustedAdd provides a mock function with given fields: signerIndex, share 57 func (_m *RandomBeaconInspector) TrustedAdd(signerIndex int, share crypto.Signature) (bool, error) { 58 ret := _m.Called(signerIndex, share) 59 60 var r0 bool 61 var r1 error 62 if rf, ok := ret.Get(0).(func(int, crypto.Signature) (bool, error)); ok { 63 return rf(signerIndex, share) 64 } 65 if rf, ok := ret.Get(0).(func(int, crypto.Signature) bool); ok { 66 r0 = rf(signerIndex, share) 67 } else { 68 r0 = ret.Get(0).(bool) 69 } 70 71 if rf, ok := ret.Get(1).(func(int, crypto.Signature) error); ok { 72 r1 = rf(signerIndex, share) 73 } else { 74 r1 = ret.Error(1) 75 } 76 77 return r0, r1 78 } 79 80 // Verify provides a mock function with given fields: signerIndex, share 81 func (_m *RandomBeaconInspector) Verify(signerIndex int, share crypto.Signature) error { 82 ret := _m.Called(signerIndex, share) 83 84 var r0 error 85 if rf, ok := ret.Get(0).(func(int, crypto.Signature) error); ok { 86 r0 = rf(signerIndex, share) 87 } else { 88 r0 = ret.Error(0) 89 } 90 91 return r0 92 } 93 94 type mockConstructorTestingTNewRandomBeaconInspector interface { 95 mock.TestingT 96 Cleanup(func()) 97 } 98 99 // NewRandomBeaconInspector creates a new instance of RandomBeaconInspector. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. 100 func NewRandomBeaconInspector(t mockConstructorTestingTNewRandomBeaconInspector) *RandomBeaconInspector { 101 mock := &RandomBeaconInspector{} 102 mock.Mock.Test(t) 103 104 t.Cleanup(func() { mock.AssertExpectations(t) }) 105 106 return mock 107 }