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  }