Documentation ¶
Index ¶
- type PersistenceHandleMock
- func (phm *PersistenceHandleMock) Archive(directory string) error
- func (phm *PersistenceHandleMock) MockSigner(membershipIndex int, keepID string, signer *tss.ThresholdSigner) error
- func (phm *PersistenceHandleMock) ReadAll() (<-chan persistence.DataDescriptor, <-chan error)
- func (phm *PersistenceHandleMock) Save(data []byte, directory string, name string) error
- func (phm *PersistenceHandleMock) Snapshot(data []byte, directory string, name string) error
- type TestFileInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PersistenceHandleMock ¶
type PersistenceHandleMock struct { PersistedGroups []*TestFileInfo Snapshots []*TestFileInfo ArchivedGroups []string // contains filtered or unexported fields }
PersistenceHandleMock is a mock of persistence handle used in tests.
func NewPersistenceHandleMock ¶
func NewPersistenceHandleMock(outputDataChanSize int) *PersistenceHandleMock
NewPersistenceHandleMock creates a mocked persistence handle.
func (*PersistenceHandleMock) Archive ¶
func (phm *PersistenceHandleMock) Archive(directory string) error
Archive archives data in persistence handle.
func (*PersistenceHandleMock) MockSigner ¶
func (phm *PersistenceHandleMock) MockSigner(membershipIndex int, keepID string, signer *tss.ThresholdSigner) error
MockSigner registers a mock of a signer for membership and keep.
func (*PersistenceHandleMock) ReadAll ¶
func (phm *PersistenceHandleMock) ReadAll() (<-chan persistence.DataDescriptor, <-chan error)
ReadAll reads all data stored in persistence handle.
type TestFileInfo ¶
TestFileInfo holds test data stored in persistence handle.
Click to show internal directories.
Click to hide internal directories.