Documentation
¶
Overview ¶
Package testhelpers is a generated GoMock package.
Package testhelpers is a generated GoMock package.
Index ¶
- func MakeSlotIdentityPreimage(t *testing.T, slot uint64) *shutter.IdentityPreimage
- func MockDecryptionKeysEnvelopeData(t *testing.T, opts MockDecryptionKeysEnvelopeDataOptions) []byte
- func MockDecryptionKeysMsg(topic string, envelopeData []byte) *pubsub.Message
- func MockEonTrackerCreator(opts ...MockEonTrackerCreatorOpt) func(t *testing.T) *MockEonTracker
- func MockIdentityPreimages(t *testing.T, count uint64) shutter.IdentityPreimages
- func MockIdentityPreimagesWithSlotIp(t *testing.T, slot uint64, count uint64) shutter.IdentityPreimages
- func MockSlotCalculatorCreator(opts ...MockSlotCalculatorCreatorOpt) func(t *testing.T) *MockSlotCalculator
- func Signatures(t *testing.T, signers []Keyper, data shutter.DecryptionKeysSignatureData) [][]byte
- func Uint64ToIdentityPreimage(t *testing.T, i uint64) *shutter.IdentityPreimage
- type CollectingLogHandler
- type CurrentEonMockResult
- type EonKeyGeneration
- type EonTracker
- type Keyper
- type MockDecryptionKeysEnvelopeDataOptions
- type MockEonTracker
- func (m *MockEonTracker) CurrentEon() (shutter.Eon, bool)
- func (m *MockEonTracker) EXPECT() *MockEonTrackerMockRecorder
- func (m *MockEonTracker) EonByBlockNum(blockNum uint64) (shutter.Eon, bool)
- func (m *MockEonTracker) RecentEon(index shutter.EonIndex) (shutter.Eon, bool)
- func (m *MockEonTracker) Run(ctx context.Context) error
- type MockEonTrackerCreatorOpt
- type MockEonTrackerCurrentEonCall
- func (c *MockEonTrackerCurrentEonCall) Do(f func() (shutter.Eon, bool)) *MockEonTrackerCurrentEonCall
- func (c *MockEonTrackerCurrentEonCall) DoAndReturn(f func() (shutter.Eon, bool)) *MockEonTrackerCurrentEonCall
- func (c *MockEonTrackerCurrentEonCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerCurrentEonCall
- type MockEonTrackerEonByBlockNumCall
- func (c *MockEonTrackerEonByBlockNumCall) Do(f func(uint64) (shutter.Eon, bool)) *MockEonTrackerEonByBlockNumCall
- func (c *MockEonTrackerEonByBlockNumCall) DoAndReturn(f func(uint64) (shutter.Eon, bool)) *MockEonTrackerEonByBlockNumCall
- func (c *MockEonTrackerEonByBlockNumCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerEonByBlockNumCall
- type MockEonTrackerMockRecorder
- func (mr *MockEonTrackerMockRecorder) CurrentEon() *MockEonTrackerCurrentEonCall
- func (mr *MockEonTrackerMockRecorder) EonByBlockNum(blockNum any) *MockEonTrackerEonByBlockNumCall
- func (mr *MockEonTrackerMockRecorder) RecentEon(index any) *MockEonTrackerRecentEonCall
- func (mr *MockEonTrackerMockRecorder) Run(ctx any) *MockEonTrackerRunCall
- type MockEonTrackerRecentEonCall
- func (c *MockEonTrackerRecentEonCall) Do(f func(shutter.EonIndex) (shutter.Eon, bool)) *MockEonTrackerRecentEonCall
- func (c *MockEonTrackerRecentEonCall) DoAndReturn(f func(shutter.EonIndex) (shutter.Eon, bool)) *MockEonTrackerRecentEonCall
- func (c *MockEonTrackerRecentEonCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerRecentEonCall
- type MockEonTrackerRunCall
- type MockSlotCalculator
- func (m *MockSlotCalculator) CalcCurrentSlot() uint64
- func (m *MockSlotCalculator) CalcSlot(timestamp uint64) (uint64, error)
- func (m *MockSlotCalculator) CalcSlotAge(slot uint64) time.Duration
- func (m *MockSlotCalculator) EXPECT() *MockSlotCalculatorMockRecorder
- func (m *MockSlotCalculator) SecondsPerSlot() uint64
- type MockSlotCalculatorCalcCurrentSlotCall
- func (c *MockSlotCalculatorCalcCurrentSlotCall) Do(f func() uint64) *MockSlotCalculatorCalcCurrentSlotCall
- func (c *MockSlotCalculatorCalcCurrentSlotCall) DoAndReturn(f func() uint64) *MockSlotCalculatorCalcCurrentSlotCall
- func (c *MockSlotCalculatorCalcCurrentSlotCall) Return(arg0 uint64) *MockSlotCalculatorCalcCurrentSlotCall
- type MockSlotCalculatorCalcSlotAgeCall
- func (c *MockSlotCalculatorCalcSlotAgeCall) Do(f func(uint64) time.Duration) *MockSlotCalculatorCalcSlotAgeCall
- func (c *MockSlotCalculatorCalcSlotAgeCall) DoAndReturn(f func(uint64) time.Duration) *MockSlotCalculatorCalcSlotAgeCall
- func (c *MockSlotCalculatorCalcSlotAgeCall) Return(arg0 time.Duration) *MockSlotCalculatorCalcSlotAgeCall
- type MockSlotCalculatorCalcSlotCall
- func (c *MockSlotCalculatorCalcSlotCall) Do(f func(uint64) (uint64, error)) *MockSlotCalculatorCalcSlotCall
- func (c *MockSlotCalculatorCalcSlotCall) DoAndReturn(f func(uint64) (uint64, error)) *MockSlotCalculatorCalcSlotCall
- func (c *MockSlotCalculatorCalcSlotCall) Return(arg0 uint64, arg1 error) *MockSlotCalculatorCalcSlotCall
- type MockSlotCalculatorCreatorOpt
- type MockSlotCalculatorMockRecorder
- func (mr *MockSlotCalculatorMockRecorder) CalcCurrentSlot() *MockSlotCalculatorCalcCurrentSlotCall
- func (mr *MockSlotCalculatorMockRecorder) CalcSlot(timestamp any) *MockSlotCalculatorCalcSlotCall
- func (mr *MockSlotCalculatorMockRecorder) CalcSlotAge(slot any) *MockSlotCalculatorCalcSlotAgeCall
- func (mr *MockSlotCalculatorMockRecorder) SecondsPerSlot() *MockSlotCalculatorSecondsPerSlotCall
- type MockSlotCalculatorSecondsPerSlotCall
- func (c *MockSlotCalculatorSecondsPerSlotCall) Do(f func() uint64) *MockSlotCalculatorSecondsPerSlotCall
- func (c *MockSlotCalculatorSecondsPerSlotCall) DoAndReturn(f func() uint64) *MockSlotCalculatorSecondsPerSlotCall
- func (c *MockSlotCalculatorSecondsPerSlotCall) Return(arg0 uint64) *MockSlotCalculatorSecondsPerSlotCall
- type RecentEonMockResult
- type SlotCalculator
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MakeSlotIdentityPreimage ¶
func MakeSlotIdentityPreimage(t *testing.T, slot uint64) *shutter.IdentityPreimage
func MockDecryptionKeysEnvelopeData ¶
func MockDecryptionKeysEnvelopeData(t *testing.T, opts MockDecryptionKeysEnvelopeDataOptions) []byte
func MockDecryptionKeysMsg ¶
func MockEonTrackerCreator ¶
func MockEonTrackerCreator(opts ...MockEonTrackerCreatorOpt) func(t *testing.T) *MockEonTracker
func MockIdentityPreimages ¶
func MockIdentityPreimages(t *testing.T, count uint64) shutter.IdentityPreimages
func MockSlotCalculatorCreator ¶
func MockSlotCalculatorCreator(opts ...MockSlotCalculatorCreatorOpt) func(t *testing.T) *MockSlotCalculator
func Signatures ¶
func Uint64ToIdentityPreimage ¶
func Uint64ToIdentityPreimage(t *testing.T, i uint64) *shutter.IdentityPreimage
Types ¶
type CollectingLogHandler ¶
type CollectingLogHandler struct {
// contains filtered or unexported fields
}
func NewCollectingLogHandler ¶
func NewCollectingLogHandler(handler log.Handler) *CollectingLogHandler
func (*CollectingLogHandler) Contains ¶
func (clh *CollectingLogHandler) Contains(subStr string) bool
func (*CollectingLogHandler) ContainsAll ¶
func (clh *CollectingLogHandler) ContainsAll(subStrs []string) bool
func (*CollectingLogHandler) FormattedRecords ¶
func (clh *CollectingLogHandler) FormattedRecords() []string
func (*CollectingLogHandler) Log ¶
func (clh *CollectingLogHandler) Log(r *log.Record) error
type CurrentEonMockResult ¶
type EonKeyGeneration ¶
type EonKeyGeneration struct { EonIndex shutter.EonIndex ActivationBlock uint64 Threshold uint64 Keypers []Keyper MaliciousKeyper Keyper EonPublicKey *shuttercrypto.EonPublicKey }
func MockEonKeyGeneration ¶
func (EonKeyGeneration) DecryptionKeys ¶
func (ekg EonKeyGeneration) DecryptionKeys(t *testing.T, signers []Keyper, ips shutter.IdentityPreimages) []*proto.Key
func (EonKeyGeneration) Eon ¶
func (ekg EonKeyGeneration) Eon() shutter.Eon
func (EonKeyGeneration) EpochSecretKey ¶
func (ekg EonKeyGeneration) EpochSecretKey(t *testing.T, signers []Keyper, ip *shutter.IdentityPreimage) *shuttercrypto.EpochSecretKey
type EonTracker ¶
type EonTracker interface { shutter.EonTracker }
type Keyper ¶
type Keyper struct { Index int PrivateKey *ecdsa.PrivateKey }
func (Keyper) EpochSecretKeyShare ¶
func (k Keyper) EpochSecretKeyShare(ip *shutter.IdentityPreimage) *shuttercrypto.EpochSecretKeyShare
type MockEonTracker ¶
type MockEonTracker struct {
// contains filtered or unexported fields
}
MockEonTracker is a mock of EonTracker interface.
func NewMockEonTracker ¶
func NewMockEonTracker(ctrl *gomock.Controller) *MockEonTracker
NewMockEonTracker creates a new mock instance.
func (*MockEonTracker) CurrentEon ¶
func (m *MockEonTracker) CurrentEon() (shutter.Eon, bool)
CurrentEon mocks base method.
func (*MockEonTracker) EXPECT ¶
func (m *MockEonTracker) EXPECT() *MockEonTrackerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockEonTracker) EonByBlockNum ¶
func (m *MockEonTracker) EonByBlockNum(blockNum uint64) (shutter.Eon, bool)
EonByBlockNum mocks base method.
type MockEonTrackerCreatorOpt ¶
type MockEonTrackerCreatorOpt func(mock *MockEonTracker)
func WithCurrentEonMockResult ¶
func WithCurrentEonMockResult(results ...CurrentEonMockResult) MockEonTrackerCreatorOpt
func WithRecentEonMockResult ¶
func WithRecentEonMockResult(results ...RecentEonMockResult) MockEonTrackerCreatorOpt
type MockEonTrackerCurrentEonCall ¶
MockEonTrackerCurrentEonCall wrap *gomock.Call
func (*MockEonTrackerCurrentEonCall) Do ¶
func (c *MockEonTrackerCurrentEonCall) Do(f func() (shutter.Eon, bool)) *MockEonTrackerCurrentEonCall
Do rewrite *gomock.Call.Do
func (*MockEonTrackerCurrentEonCall) DoAndReturn ¶
func (c *MockEonTrackerCurrentEonCall) DoAndReturn(f func() (shutter.Eon, bool)) *MockEonTrackerCurrentEonCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockEonTrackerCurrentEonCall) Return ¶
func (c *MockEonTrackerCurrentEonCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerCurrentEonCall
Return rewrite *gomock.Call.Return
type MockEonTrackerEonByBlockNumCall ¶
MockEonTrackerEonByBlockNumCall wrap *gomock.Call
func (*MockEonTrackerEonByBlockNumCall) Do ¶
func (c *MockEonTrackerEonByBlockNumCall) Do(f func(uint64) (shutter.Eon, bool)) *MockEonTrackerEonByBlockNumCall
Do rewrite *gomock.Call.Do
func (*MockEonTrackerEonByBlockNumCall) DoAndReturn ¶
func (c *MockEonTrackerEonByBlockNumCall) DoAndReturn(f func(uint64) (shutter.Eon, bool)) *MockEonTrackerEonByBlockNumCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockEonTrackerEonByBlockNumCall) Return ¶
func (c *MockEonTrackerEonByBlockNumCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerEonByBlockNumCall
Return rewrite *gomock.Call.Return
type MockEonTrackerMockRecorder ¶
type MockEonTrackerMockRecorder struct {
// contains filtered or unexported fields
}
MockEonTrackerMockRecorder is the mock recorder for MockEonTracker.
func (*MockEonTrackerMockRecorder) CurrentEon ¶
func (mr *MockEonTrackerMockRecorder) CurrentEon() *MockEonTrackerCurrentEonCall
CurrentEon indicates an expected call of CurrentEon.
func (*MockEonTrackerMockRecorder) EonByBlockNum ¶
func (mr *MockEonTrackerMockRecorder) EonByBlockNum(blockNum any) *MockEonTrackerEonByBlockNumCall
EonByBlockNum indicates an expected call of EonByBlockNum.
func (*MockEonTrackerMockRecorder) RecentEon ¶
func (mr *MockEonTrackerMockRecorder) RecentEon(index any) *MockEonTrackerRecentEonCall
RecentEon indicates an expected call of RecentEon.
func (*MockEonTrackerMockRecorder) Run ¶
func (mr *MockEonTrackerMockRecorder) Run(ctx any) *MockEonTrackerRunCall
Run indicates an expected call of Run.
type MockEonTrackerRecentEonCall ¶
MockEonTrackerRecentEonCall wrap *gomock.Call
func (*MockEonTrackerRecentEonCall) Do ¶
func (c *MockEonTrackerRecentEonCall) Do(f func(shutter.EonIndex) (shutter.Eon, bool)) *MockEonTrackerRecentEonCall
Do rewrite *gomock.Call.Do
func (*MockEonTrackerRecentEonCall) DoAndReturn ¶
func (c *MockEonTrackerRecentEonCall) DoAndReturn(f func(shutter.EonIndex) (shutter.Eon, bool)) *MockEonTrackerRecentEonCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockEonTrackerRecentEonCall) Return ¶
func (c *MockEonTrackerRecentEonCall) Return(arg0 shutter.Eon, arg1 bool) *MockEonTrackerRecentEonCall
Return rewrite *gomock.Call.Return
type MockEonTrackerRunCall ¶
MockEonTrackerRunCall wrap *gomock.Call
func (*MockEonTrackerRunCall) Do ¶
func (c *MockEonTrackerRunCall) Do(f func(context.Context) error) *MockEonTrackerRunCall
Do rewrite *gomock.Call.Do
func (*MockEonTrackerRunCall) DoAndReturn ¶
func (c *MockEonTrackerRunCall) DoAndReturn(f func(context.Context) error) *MockEonTrackerRunCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockEonTrackerRunCall) Return ¶
func (c *MockEonTrackerRunCall) Return(arg0 error) *MockEonTrackerRunCall
Return rewrite *gomock.Call.Return
type MockSlotCalculator ¶
type MockSlotCalculator struct {
// contains filtered or unexported fields
}
MockSlotCalculator is a mock of SlotCalculator interface.
func NewMockSlotCalculator ¶
func NewMockSlotCalculator(ctrl *gomock.Controller) *MockSlotCalculator
NewMockSlotCalculator creates a new mock instance.
func (*MockSlotCalculator) CalcCurrentSlot ¶
func (m *MockSlotCalculator) CalcCurrentSlot() uint64
CalcCurrentSlot mocks base method.
func (*MockSlotCalculator) CalcSlot ¶
func (m *MockSlotCalculator) CalcSlot(timestamp uint64) (uint64, error)
CalcSlot mocks base method.
func (*MockSlotCalculator) CalcSlotAge ¶
func (m *MockSlotCalculator) CalcSlotAge(slot uint64) time.Duration
CalcSlotAge mocks base method.
func (*MockSlotCalculator) EXPECT ¶
func (m *MockSlotCalculator) EXPECT() *MockSlotCalculatorMockRecorder
EXPECT returns an object that allows the caller to indicate expected use.
func (*MockSlotCalculator) SecondsPerSlot ¶
func (m *MockSlotCalculator) SecondsPerSlot() uint64
SecondsPerSlot mocks base method.
type MockSlotCalculatorCalcCurrentSlotCall ¶
MockSlotCalculatorCalcCurrentSlotCall wrap *gomock.Call
func (*MockSlotCalculatorCalcCurrentSlotCall) Do ¶
func (c *MockSlotCalculatorCalcCurrentSlotCall) Do(f func() uint64) *MockSlotCalculatorCalcCurrentSlotCall
Do rewrite *gomock.Call.Do
func (*MockSlotCalculatorCalcCurrentSlotCall) DoAndReturn ¶
func (c *MockSlotCalculatorCalcCurrentSlotCall) DoAndReturn(f func() uint64) *MockSlotCalculatorCalcCurrentSlotCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockSlotCalculatorCalcCurrentSlotCall) Return ¶
func (c *MockSlotCalculatorCalcCurrentSlotCall) Return(arg0 uint64) *MockSlotCalculatorCalcCurrentSlotCall
Return rewrite *gomock.Call.Return
type MockSlotCalculatorCalcSlotAgeCall ¶
MockSlotCalculatorCalcSlotAgeCall wrap *gomock.Call
func (*MockSlotCalculatorCalcSlotAgeCall) Do ¶
func (c *MockSlotCalculatorCalcSlotAgeCall) Do(f func(uint64) time.Duration) *MockSlotCalculatorCalcSlotAgeCall
Do rewrite *gomock.Call.Do
func (*MockSlotCalculatorCalcSlotAgeCall) DoAndReturn ¶
func (c *MockSlotCalculatorCalcSlotAgeCall) DoAndReturn(f func(uint64) time.Duration) *MockSlotCalculatorCalcSlotAgeCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockSlotCalculatorCalcSlotAgeCall) Return ¶
func (c *MockSlotCalculatorCalcSlotAgeCall) Return(arg0 time.Duration) *MockSlotCalculatorCalcSlotAgeCall
Return rewrite *gomock.Call.Return
type MockSlotCalculatorCalcSlotCall ¶
MockSlotCalculatorCalcSlotCall wrap *gomock.Call
func (*MockSlotCalculatorCalcSlotCall) Do ¶
func (c *MockSlotCalculatorCalcSlotCall) Do(f func(uint64) (uint64, error)) *MockSlotCalculatorCalcSlotCall
Do rewrite *gomock.Call.Do
func (*MockSlotCalculatorCalcSlotCall) DoAndReturn ¶
func (c *MockSlotCalculatorCalcSlotCall) DoAndReturn(f func(uint64) (uint64, error)) *MockSlotCalculatorCalcSlotCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockSlotCalculatorCalcSlotCall) Return ¶
func (c *MockSlotCalculatorCalcSlotCall) Return(arg0 uint64, arg1 error) *MockSlotCalculatorCalcSlotCall
Return rewrite *gomock.Call.Return
type MockSlotCalculatorCreatorOpt ¶
type MockSlotCalculatorCreatorOpt func(mock *MockSlotCalculator)
func WithCalcCurrentSlotMockResult ¶
func WithCalcCurrentSlotMockResult(results ...uint64) MockSlotCalculatorCreatorOpt
type MockSlotCalculatorMockRecorder ¶
type MockSlotCalculatorMockRecorder struct {
// contains filtered or unexported fields
}
MockSlotCalculatorMockRecorder is the mock recorder for MockSlotCalculator.
func (*MockSlotCalculatorMockRecorder) CalcCurrentSlot ¶
func (mr *MockSlotCalculatorMockRecorder) CalcCurrentSlot() *MockSlotCalculatorCalcCurrentSlotCall
CalcCurrentSlot indicates an expected call of CalcCurrentSlot.
func (*MockSlotCalculatorMockRecorder) CalcSlot ¶
func (mr *MockSlotCalculatorMockRecorder) CalcSlot(timestamp any) *MockSlotCalculatorCalcSlotCall
CalcSlot indicates an expected call of CalcSlot.
func (*MockSlotCalculatorMockRecorder) CalcSlotAge ¶
func (mr *MockSlotCalculatorMockRecorder) CalcSlotAge(slot any) *MockSlotCalculatorCalcSlotAgeCall
CalcSlotAge indicates an expected call of CalcSlotAge.
func (*MockSlotCalculatorMockRecorder) SecondsPerSlot ¶
func (mr *MockSlotCalculatorMockRecorder) SecondsPerSlot() *MockSlotCalculatorSecondsPerSlotCall
SecondsPerSlot indicates an expected call of SecondsPerSlot.
type MockSlotCalculatorSecondsPerSlotCall ¶
MockSlotCalculatorSecondsPerSlotCall wrap *gomock.Call
func (*MockSlotCalculatorSecondsPerSlotCall) Do ¶
func (c *MockSlotCalculatorSecondsPerSlotCall) Do(f func() uint64) *MockSlotCalculatorSecondsPerSlotCall
Do rewrite *gomock.Call.Do
func (*MockSlotCalculatorSecondsPerSlotCall) DoAndReturn ¶
func (c *MockSlotCalculatorSecondsPerSlotCall) DoAndReturn(f func() uint64) *MockSlotCalculatorSecondsPerSlotCall
DoAndReturn rewrite *gomock.Call.DoAndReturn
func (*MockSlotCalculatorSecondsPerSlotCall) Return ¶
func (c *MockSlotCalculatorSecondsPerSlotCall) Return(arg0 uint64) *MockSlotCalculatorSecondsPerSlotCall
Return rewrite *gomock.Call.Return
type RecentEonMockResult ¶
type SlotCalculator ¶
type SlotCalculator interface { shutter.SlotCalculator }